Need to be fit to climb the 100 steps but great apartment in perfect location, very clean