Cakes are moist and absolutely delicious.  Great variety.  The food is 5 stars however, the staff friendliness is not great.  If you want great cake, you will be happy just realize the staff won't be overly nice to you.