We ate here a couple months ago (forgot to review then) and while the food was phenomenal, the service was mediocre. All the servers seemed very attentive to their tables but ours wasn't around much. All our cups were empty frequently and it was hard to get refills. Our server rarely checked on us and when she brought our food, she dropped the plate on one of our guests lap and feet. It made a huge mess! She quickly apologized but left us to clean up the table and mess. The belly dancers put on a fun show and we ultimately enjoyed ourselves and the food. The manager did remove the spilled from our bill which we appreciated, but just wish our server had been better. We will still be back but hopefully get a different server next time. Give this place a try!