Very clean! Has everything you could need for short or long term stay. Was perfect all around!