Clean, spacious, with all amenities.