Overall we had a very nice and comfortable stay at the Holiday Inn - and would recommended staying here if you happen to need a place in Vaughan.
Pros: Modern looking, well maintained, clean, friendly staff, great pool/spa area, nice gym, good location (close to a load of places to eat) and a decent breakfast.
Cons: Tends to be favoured by kids sports teams which while in itself isn’t an issue, it can get quite noisy in the evenings (more so with the loud parents than the kids!!) Just get earplugs, and you’ll be fine.