The food was pretty good. Different than the many other Caribbean places I've been to but in a good way, other than the prices which are definitely higher. The reason for the 3 stars is the terrible waitress we had. This was a few months back and she was definitely new, maybe even her first day so I don't exactly blame her but if she didn't know what she was doing then someone else should have been helping her. I was also not happy that they didn't have what I wanted on the menu. If it's on the menu, you should have it, period. I haven't been back since but I will try again as it may have only been a one time thing.