Clean, full of amenities, great location. Superb overall