Very clean, the staff was warm and friendly. Always there to help, with vehicle rentals, food deliveries, translations, best restaurants and best beach recommendations. We really enjoyed our stay. The pool was very clean and the hotel food was delicious. As for the airport 800ft away. We did hear planes landing and taking off every other hour but inside it is not a problem at all. Definitely recommend!