Great place, amazing service and a good vibe.
Prices are kind of expensive and you can't bring in any food or drinks other than water. This is really not much of an issue because there is no minimum ordering price for sitting there.
Many of the sitting places are not in the shade so make sure to bring sunscreen.
While diving, the aquatic life were amazing and the views were great.
Overall a great experience.