We just returned from staying four nights at The Reefs. We cannot say enough about how friendly and helpful the staff was. We received excellent service everywhere we went. People spoke to us, smiled at us. asked us if we needed anything and many times called us by name. The beach is beautiful. There are chairs, towels, little tables and umbrellas. They will even take your order for lunch or drinks and bring it to you at the beach. There are two nice restaurants and they are finishing construction on a third. The food was very good. There is a beautiful lounge at the Solaris restaurant where there was live music three nights of our stay. These next things were not drawbacks for us, but the only thing to be said is that the resort is not walkable to anywhere else… although there is a bus stop right out front and the buses are easy to use and there are an awful lot of stairs if that would be an issue for anyone. We will absolutely go back to The Reefs again!