El hotel está en Grace Bay donde la tierra y el mar, aportan al lugar relajación, combinado con gran estilo y elegancia. Ofrece servicios como caja de seguridad, cafetería, bar, sala de conferencias, acceso a internet, servicio a las habitaciones y estacionamiento.
El hotel se encuentra ubicado directamente en la playa de Grace Bay. Las Islas Turks & Caicos se encuentran en la esquina sureste del archipiélago Bahamas, aproximadamente a 575 millas de Miami, Florida. Otras islas principales cercanas son: West Caicos, Providenciales, North Caicos, Salt Cay, Middle Caicos y East Caicos.
El hotel ofrece una variedad de alojamiento, las habitaciones están bellamente decoradas con una decoración elegante y están completamente equipadas con todas las comodidades como baño, secador de pelo, televisión por cable, teléfono, cocineta, microondas, cafetera, equipo de planchado, aire acondicionado, caja de seguridad y balcón.