great place to stay, lots of steps, but worth it