This resort boasts an exclusive setting on the beaches of Ambergris Caye, in Belize. The hotel is conveniently located just a few minutes' driving distance north of San Pedro Town, where guests can explore a wealth of attractions. This luxurious resort is set amidst natural splendour and luxuriant, tropical greenery. The resort comprises stunningly-appointed town houses, which exude elegance and decadence. The town houses offer a veritable world of luxury and style, tempting visitors with the promise of unrivalled comfort and convenience. This magnificent resort features a seemingly boundless array of facilities and services, ensuring that the needs of even the most discerning travellers are met to the highest level of excellence.