clean, spacious, everything you need (including a washer and dryer!) and all very modern/new.