exactly what a airbnb should be......very rare to find such a good place like this in Toronto.