Everything was very clean. The view and the location are just amazing! We enjoyed our stay! A highlight was ending our day in the spa right next to the shore!