Overall this place is a 3.5/5 star review based on my stay experience.
Let me start with the positives. First of all, this condo is in an excellent location - right across the street of CN Tower, Ripley Aquarium, Union station from/to the YYZ airport, a grocery store and even the pickup point of our day tour to Niagara. The building itself is mostly Air BNB units so check-in/out are fast and easy. I didn't get to enjoy the amenities of the building myself but my husband used the gym once and said it was nice.
The main sour point is center around the communications. We travel as a family with young kids so making sure the infant stays comfortably is a top priority. The property manager ensured me that she would provide an actual crib with sheets. So I quickly booked the place based on that. Of course, it did not happen. Instead we were provide a rather beat-up travel crib (which I spent some time cleaning) with no padding and no sheets at all. Gladly I brought a crib sheet with us. The travel crib was so uncomfortable that my baby was constantly up at night. Note that my infant had traveled internationally at 4 months old and had no trouble sleeping in a crib provided by the hotel resort. Later the property manager realized that she forgot to provide the actual crib as promised. So I asked her to at least provide a true crib or crib mattress for the last night of a three-night stay. She took no action as we were leaving the next day. We were frustrated that the host took no action to rectify their mistake or to compensate us.
In addition, the condo is quite hot and the system sets the temperature so there is no manual adjustments for the temperature to our comfort. We followed the host's instruction but it still didn't work. We really enjoyed our trip to Toronto but no one in our group rested well at night.
All that being said, I do not recommend this listing for a family stay. There are lots of Air BNB units in the building or area hosted by people who are more caring and family friendly.