Excellent location, and amenities in one of the greatest European cities.