The hotel is on Grace Bay where land and sea provide pure relaxation combined with great style and elegance. It offers services like a safe, café, bar, conference room, Internet access, room service and parking. Fully renovated in 2010, this beach hotel has a total of 64 suites. Further facilities include air conditioning, a restaurant and bicycle hire service.
The hotel is located directly on Grace Bay Beach. The Turks & Caicos Islands are located in the southeast corner of the Bahamas Archipelago, about 575 miles from Miami, Florida. Other main islands nearby include West Caicos, Providenciales, North Caicos, Salt Cay, Middle Caicos and East Caicos.