I definitely recommend staying at Jack’s place, it is exactly as described and a really comfy place to spend a few days or a few weeks.
My wife and I stayed there for 8 days and made full use of all the facilities, including the kitchen and laundry. Everything in the apartment was brand new, the kitchen was well equipped with pots, pans, utensils and super sharp knives!
It’s a five minute walk (or less) to the subway and about 10 minutes walk to Yorkdale Mall, meaning easy access to anything you need.
One thing to be aware of is that there is ongoing construction across the street that can be noisy. This is generally not an issue as it is only during the day, so unless you’re particularly sensitive to noise it shouldn’t really bother you.
Overall a great place to stay and I would happily visit again!