Fantastic place, located centrally in Toronto