Wonderful stay at Infinity Bay! World class rooms, beach, and pools. Beautiful, safe, and clean. Initially the room we received was a downgrade from what we reserved. But the staff - namely Dannery - had it fixed within 24 hours, and even upgraded us to an unimaginably beautiful view of the Caribbean. Problems happen, it’s the response that counts. When traveling to a new and unknown destination, it’s nice to know you’ll be taken care of. And don’t skip breakfast. Fantastic. Then snorkeling right off the beach on the reef. Then a drink at the swim up bar. We’ve had worse weeks….(not sure we’ve had better.)