Sapphire beach is a very long way from town which we knew. The room was nice and it has a good size kitchen but the hot water tank wasn’t working and even though they tried three times to get it to work we still just had Luke warm water. The management said “no one else has had a problem with it”. So we didn’t have hot water for those 7 days and there is no hot tub. The restaurant is average and the swimming pools are average. So when deciding where to stay there are so many options, you have to prioritize what is most important to you. Sapphire beach unfortunately doesn’t get an A+ on any of them. It’s a little too far from the reef but closer than everything except El Norte and Tranquility Bay, the drive to town is long and painful but doable. The food is ok except shrimp tacos which are amazing!!! Beach area is kept as clean as they can but the can’t water is not as clean as the two further north I mentioned. I wouldn’t stay here again because there are better options IMO.