I stayed at Ocean Reef from July 27th to Aug 5th 2015 with one of my best girlfriends. We arrived at about 1:45 pm Monday. We were able to check in immediately and had to leave a 200 hundred deposit. The staff was very courtesy, professional and helpful, they sent someone to help us unload our rental car to take our stuff to our unit. Our two bedroom was spacious, beautiful with a Jacuzzi and a fully equipped kitchen with modern appliances. There are two pools on the grounds a restaurant and they have a security guard in the evening through the night. I have been to the Bahamas many times and was extremely pleased with our accommodations. I only have two minor complaints the internet was down more than it was up in our unit but others said you could get a better connection downstairs or in the restaurant. Next the carpet leading to the units was worn and needs to be replaced but they working on something's while we were there. They did have the timeshare people out but they were not so pushy...thank goodness. Kudos to Ocean Reef and their staff. We will be back!!!! From Flo Detroit, MI (High School Teacher)