After the refurb I'd say the Bloor Marriott is now better than Eaton Centre due to the Revive bedding in all rooms, while the Eaton Centre is still converting. Don't like the Bloor restaurant but there are plenty around in the area. For an in-hotel restaurant I prefer the JW Steakhouse at Eaton Centre Marriott. At Bloor there are some pretty long walks to some rooms from the elevators.