Spacious, clean, plenty of amenities