We traveled here on a road trip from Chicago, and I will tell you that I would Easily will come back to this hotel again and again. It's reasonably priced (especially when we traveled on a holiday weekend). The wifi is free however, you will have to reassign the network to your phone every 24 hours, at no charge.
If you plan on parking your car, it did cost $28 a day, but worth it especially when neighboring parking lots were around the same price. Bonus though is that the car is in a garage rather than out in the open.
I didn't try the restaurant in the hotel because there were so many other nearby restaurants. The location is the best. Everything is pretty much walkable. It made our first trip Toronto really great!