Very clean and neat, they thought of everything you will need. WiFi was great and communication was awesome. Amazing views of the beach right from the balcony, you only get that in 5 star hotels. Will be back again 😊