Hello all!
So, I'm looking into the Delta Chelsea Hotel, downtown Toronto for my venue, and was wondering if anyone has heard anything good or bad about it. I haven't seen it yet, but their package is so 'all inclusive,' I've already fallen in love with it but worry about it all being too good to be true.