great location. be prepared to climb some stairs, but worth it.