Clean, plenty of amenities, roomy and spacious.