very nice place lots of steps but worth it