My sister stayed at the Waldorf Astoria this past summer, and they did like it (had a two bedroom suite). They did not, however, find park hopping as convenient (and they had added hoppers to their tickets, then not used them once so wasted $250). It sounded like a lovely resort, and they used the free shuttle to the parks (think they took a cab back maybe in the evening).
I've stayed at the Swan and Dolphin many times, but usually either get a great late summer rate (less than $120 a night) or use Starpoints for free nights. It is often great, sometimes just "meh" for service. They do have good room service, which I've ordered from a few times. We also like Kimono's for sushi, and sometimes after a long day I would order for carry out for myself and my kids from them. Usually the room is great; a couple of times we've had issues but they've always been so helpful.
I think the draw for me is the location. You absolutely cannot beat it. Plus, you'll definitely pay half or a lot less than half of what you'd pay to stay right nextdoor at the Boardwalk. I just love to walk to Epcot, or go to another park, then end up at Epcot and walk back to the room at night. I love strolling the Boardwalk early in the morning and getting a cup of coffee at the bakery.
I prefer the Swan to the Dolphin, only because if we want a room with two beds they have queens, not doubles. It's also quieter, and the rooms we've had there seemed cleaner than the Dolphin. Still, they're both great, especially for the transportation. I have sometimes rented from Alamo or National for just one day at the airport to drop off at the Dolphin, then we do a stop or two to shop for snacks and drinks on the way. It's so convenient. We would then take a cab back to the airport to avoid dealing with another rental.