Lots of stairs, but worth it!