Located in downtown Toronto, close to the shops and restaurants, the Courtyard by Marriott is a modern hotel with spacious, comfortable rooms and a wide variety of facilities.