The Marriott and the Courtyard are both decent hotels with fair rates for the area. Avoid weekends to save money. Also avoid the tourist-trap restaurants targeted at US visitors. The Denny's and TGI Friday's adjacent to the Courtyard charge from 2 to 5 times what the same restaurants a 10-minute drive away on the American side do for the same food. Much more than the rate of exchange. There ought to be a law.