The place is absolutely beautiful, the balcony is really lovely. Jeff is really communicative and helpful. He gave us extra snorkel gear, and was really responsive when we needed him or had any questions.
The place is not right on the beach or anything, so you absolutely need a car.