Very clean, comfortable, and spacious with everything necessary for long or short term stay.