Great location! Very clean! Lots of stairs, but worth the climb!