I know a lot of people write about the service being slow- but honestly it adds to the ambiance of the meal. You take 2-3 hours to eat so its great to catch up with friends instead of feeling rushed. The homemade Mojito's...WOW! We had some great starters, the entree was HUGE and the dessert was a guilty pleasure. We also noticed it offers all you can eat taco Tuesdays- the entree already comes with three and I could barely finish but I am sure there are some pros out there :)