When getting to the property it was very clean. The location was perfect. Right by the beach, shops, and restaurants. Family had a great time. Definitely will be staying again. 10/10