Spotless and well-appointed. The staff was very gracious. It fit the bill perfectly.