Very clean, nice place for a big group. Kitchen was well stocked, it was easy for us to cook. Beds were comfortable, everyone slept well, and the back patio is nice and private. Great stay!