My gf and I stayed for 9 nights over the xmas holiday for the world junior championships at ACC. The location cannot be beat for its access to ACC, Rogers Center, aquarium, CN Tower, restaurants.
Check in via the concierge was a breeze.
As other reviews mention, the amenities are more like a batchelor pad... just the basics esp in the kitchen. No hair drier was a bummer as we had to buy one, but overall the "basics" didn't impact us much. The clothes drier wasn't working for us, but Nicholas said he'd take care of it before the next guest arrives.
All in all, a great "home base" for anything you want to do in the entertainment district. Just about everything within a 5-10 minute walk, and across the street from PATH so you can limit the time outside when the weather is rough.