Very clean and extremely well equipped with all the amenities and information you could possibly need. Fantastic terrace to add to that!Would go back any day of the year.