I don't know why this hotel has so many bad reviews. I stayed here for three nights, and didn't have a single issue at all.
Now in all fairness, I didn't try out the restaurant or the bar, but customer service at the front desk was spot on. The housekeeping staff was friendly and did a very professional job during my stay.
The indoor pool is heated, there's a steam room in the men's and women's locker rooms, and the fitness center has Dumbbells (2.5lb-50lb pairs), treadmills, and various other cardio and weight machines.
The location is about 10 miles from downtown Toronto, so about a 20 minute drive. I would definitely stay here again.