This is a great place to stay in TO, we stayed with our family (which includes small kids) and it worked very well. It has everything you can imagine stocked in the kitchen, bathroom and living room!
My only caution to those staying here is that the stairway to get to the upstairs bedroom and patio is VERY steep, not ideal for seniors or small children.