Clean and enough cooking amenities to keep you on track for a few days. Bed was was on the firm side but the place was warm and very clean.