I've been going to this restaurant literally for almost 20 years. The service and food are the best anywhere - there are lots of different food items and they will prepare things the way you want. They make the best Strawberry Daiquiris on the planet. Mostly, the service is incredible - the people really care that their guests are happy. I would highly recommend this restaurant to anyone.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.