Very clean, spacious, many sleeping places, nice amenities