Absolutely fantastic. I was very impressed by everything: the location, the size, the cleanliness--everything very much exceeded my expectations. Definitely recommend this place.