As they say, location, location, location! Add to that a gorgeous and exceptionally spacious apartment, kind & responsive hosts, thoughtful amenities and it's a perfect place to stay. Note: 65 stairs (w/rails & landings) for those who require that information. We loved it