Great experience! Place was a little smaller than we were expecting, but super nice, and the BBQ/spa area really makes it. The view was gorgeous, the beach is so close, and the host Joel was so nice, communicative and helpful.
Notes: You get next to no area for food prep, and also washing dishes is awkward with so little space, so suggest you plan to mostly eat out rather than using the BBQ!