Clean. Fully equipped. Full kitchen Comfortable bed. Really enjoyed the stay. Highly recommend.