Fulfilled all our expectations. A great place to stay.