Es un lujoso Boutique Resort en el mundialmente famoso Parque Nacional de Providenciales Princess Alexandria. El complejo se centra en los 19 kilómetros de fina arena blanca conocida como Grace Bay Beach, que fue votada como una de los mejores playas del mundo por la revista Conde Nast. Consta de tres edificios de 3 plantas únicas, construidas a lo largo de la playa, el hotel cuenta con exuberantes jardines. Las habitaciones están decoradas con suelos de mosaico italiano y colores tropicales .