So.. here's the deal, don't go here expecting the food to be tremendous, out of this world or however you want to put it, of course, don't get me wrong the food is still pretty good, but compared to other places it's not at the top of the list. The atmosphere and environment is really what makes this place a must go, the inside is very large, spacious and the vibes are very tropics oriented, beachy, but overall easygoing while still being an upbeat, party-like place. If you plan on taking the family here, i'd say go for it, overall it seems to be a great family friendly restaurant/bar. The staff is very friendly and kind, which is a bonus to the already spectacular atmosphere. However, and this is one downside, is that the place seems to be very busy, especially on the weekends, so if you have a party of 3 or more people, book in advance otherwise you could be forced to wait a while to be seated. If you happen to be waiting for a seat, there is a bar outside that you can get drinks at and sit outside on the deck. There's also a ton of shops located around the area, plenty to do while you wait. Overall a great, must-visit place if you're down here on a vacation or just happen to be in the area. I'd highly recommend to anyone!