clean, spacious, plenty of amenities, highly recc.