Staff was some of most helpful and nicest around. The cupcakes were very disappointing though. There was too much frosting (and i love frosting), the frosting was solid for some reason and it had a weird taste. The chocolate covered items were ok, but the chocolate is low quality. The restaurant has good food, but the wait staff was some of the worst i've ever encountered. They were very young, didn't have knowledge of the menu and were very slow even when they only had 3-4 tables next to each other. They stood off to the side and talked for 15 minutes while we were done eating and sitting with our napkins on the table just looking at them, waiting to come over.