Das Resort befindet sich auf der Insel Ambergris Caye in der Stadt San Pedro und bietet ein einzigartiges Überwasser-Erlebnis sowie erstklassige Angel- und Tauchmöglichkeiten direkt vor der Haustür. Das Resort verfügt über Überwasser-Hotelsuiten mit darunter liegenden Aquarien sowie über private Überwasser-Cabanas für die ganze Familie.