I highly recommend Marco’s place. The location is great, just a short walk from town centre of Toronto.
Toronto is also well worth a visit. Lots to do in town and around.