Fabulous place, book with confidence, but be prepared to climb some stairs.