Absolutely sparkling clean. Rooms were nice and spacious. Was great having two bathrooms and one of them is huge. I am thinking about booking again next year. Communications were great. Quick Replies.