This place was AMAZING!!! So incredibly beautiful and well designed. The attention to detail and overall aesthetic was impeccable. Ron and Karen were sweethearts and really made sure we were comfortable. It was nice to have so many things provided. (Snorkels, mask, beach chairs/towels, flippers, etc. ) Wish we could have stayed here forever!