Very nice place, as advertised, part of a hotel complex.