I don't know how the Fairfield Inn on Harbor Blvd. gets away with NOT providing breakfast to guests. I thought that's a mandatory brand standard.
I stayed at the Anaheim Marriott earlier this year. As a Platinum, I had a newly renovated room on the top floor of the original tower. Lounge breakfast was very good and was served in the concierge lounge in the tower, but when the hotel has too many elite members staying at the same time, breakfast is served in a room on the ground floor.
I could have taken ART to the parks, but I just walked to the parks via the Grand Californian. It's a not a bad walk when the weather is nice (which it usually is in Anaheim).
In addition to the other Marriotts near the parks of Disneyland, there's now another Residence Inn under construction next to the new Springhill Suites.