I would stay at one of the many Marriott properties, Courtyard, Fairfield Inn, Residence Inn, Marriott Suites, Town Place Suites. They are all great places to stay, just depends on the level of service you are looking for.
I've never stayed at the Marriott, but just returned from my second stay at the Anaheim Hilton. The renovation project that started in 2007 is complete and the refurbished rooms are nice. My previous stay was pre-renovation and the difference is significant. I may be crazy, but I think I stared at the new Kohler bathroom fixtures for several minutes before daring to touch the faucet. I now have bathroom fixture envy. LOL!
Some of the public spaces have also been renovated, including the main lobby and the Starbucks. However, the daily parking fee is also higher: now $15/day.
Both of my stays were via Priceline bids ($47/night and $48/night), so even with the parking fee, the room was a great bargain.