We stayed here for a week in April 2013. We have stayed at quite a few other resorts as well; this is by far our favorite-we have been here 3 times before. It is not crowded (which means there are plenty of lounge chairs on the beach). The food is very good The drinks are not watered down. The entire resort, from rooms to gym to beach is very clean. The staff is very friendly and will assist in any way possible. If something is not right or not to your liking-tell them and they will take care of it.The concierges have helped us to make plans for several day trips and really spent some time with us on at least 2 occasions when problems popped up (having to do with lost luggage and late transportation).
You do need flippers or water shoes to swim here. The beach has quite a few rocky spots and is uneven at places. The rocks, coral and holes make for lots of fish and really good snorkeling.
We really love it here. Very relaxing but there are things to do. Guests are usually very pleasant. We highly recommend The Reef. We'll be going back ASAP!