Very clean. Everything you need. Great kitchen if you need to cook. Beds in each room were comfortable. Big tv for chilling at night and easy location. Responsive host.