clean, spacious, nice amenities