"We stayed at the Reef for 6 nights. Overall, we had a good week. Check in wasn’t as smooth as we would have liked. The room wasn’t ready until after 4:30 and our bags had been taken to storage before we realized it would be several hours before a room was ready. The staff were very accommodating and gave us a small upgrade and a small credit for the inconvenience. The resort property is very large. Besides our own room, the resort is also very loud - the pools, the beach, the restaurants, even walking the paths - there is noise or loud music playing everywhere. The only peaceful spot was areas of the beach away from the resort chairs. Beach/pool chairs were often all reserved by 9:30am - get up early if you want to claim your spot. Nothing was ever removed from what we could see even though signs are posted to that effect. The restaurants ranged from amazing to poor. You get what you pay for, but be prepared to pay $$$$ to enjoy a great meal. Our favourites were Amber followed by Carmine’s. I would not recommend Murray’s at all. The staff were all very friendly and helpful, from the front desk, cleaning staff, pool/beach staff and the restaurants. The only real complaint I have would be about the guests themselves. The amount of garbage that was left behind on the beach or at the pools was disappointing. If you have young kids, like water parks and a Vegas type atmosphere, you will enjoy this resort."