This place was amazing. Great location, perfect way to wake up & drink morning coffee on the patio. So many great extras, like it was very home away from home. Snorkeling was beyond awesome. Would recommend to all. 5 stars all the way