Clean, good amenities, great location and lovely hospitality.