We rented 2 villa's from John in July 2013 to celebrate my son graduating from high school and it was great having close quarters for 8 family members. We loved our stay at the Sunset Beach Villa's and had some great family time together, hanging at the pool which was just steps away, and just steps to the beach. The villa's were very comfortable and had everything we needed. The beach is beautiful and we very much enjoyed the snorkeling. The beach offers a lot of water entertainment as far as jet skis, banana boats, and boat rides. We also did a private boat ride to a secluded snorkeling area. The only beach negative is the jet ski guys that are constantly running the jet skis in and out of the water and can create an almost dangerous situation for the swimmers.