Extremely clean and well kitted out. Had everything we needed and even a mini dishwasher! Check in was super easy and host was very accommodating to early check in. Communication was fast and pleasant. Would definitely recommend!