We go to Ocean Reef every other Christmas/New Years and stay in a two bedroom condo. We always enjoy our stay. My husband and daughter take advantage of the diving that is offered there, which is run by a top notch couple. The boating crowd is always great and it is wonderful to sit in the large hot tub by the pool and listen to their adventures. The place is very family oriented. The small restaurant has good food, beer is always cold, and happy hour is great.
Haywood is a driver that picks us up from the airport and stops by a small grocery store before we get there. He is the main driver for ocean reef and will take you anywhere you want to go. Ocean reef is very accommodating and has planned events that you can participate in on and off the property.
Very clean resort, small, and very accommodating. I highly recommend it if you just want to kick back and enjoy.