Clean, pleasant, easy parking, easy check in, all the amenities, great location.