Had a good time at this place.
Everything was very clean and very well furnished. If you are a tall person (above 6 feet / 185 cm) keep in mind that you have to watch your head since the ceiling is not always high enough.
Hosts were very welcoming and kind.
Would visit again when in Toronto.