Excellent place. Up 80 stairs (not a problem but worth knowing). Lovely location. Great check-in procedure. Really impressed!