I much prefer staying in Windsor. Cheaper, cleaner, and safer. At least IMHO. No Marriotts over there, so I prefer the Holiday Inn Select about a mile up the road from the Ambassador Bridge.
(Ask for an upper floor facing North and you get a view of the Ren Cen!)