Sofia place is a beautiful spot centrally located in downtown Toronto. As a vacation location, you are a few steps away from many of the spectacular sites Toronto has to offer. The residence has very friendly and helpful concierge as well! We thoroughly enjoyed our stay there.