Nice place located right in the city of Toronto.