Clean, wonderful location, plenty of amenities, 5 stars