Very clean and everything you could need. Beautiful setting, very relaxing stay.