The place is clean, tidy and stylish. Facilities and amenities are in place. Great location - close to beach and convenient stores. Overall the stay fulfilled and exceeded our expectation. Wonderful experience and highly recommended!