We stayed there in 2013 and were very happy with it overall.
We had a family suite. The main room had 2 queen beds, a desk with chair, fridge, microwave. The 2nd room was connected with French doors, and had bunk beds and a pull out couch, along with a kids size table and chairs. 2 bathrooms. Wood floors, which I really appreciated. They feel cleaner to me. We liked having all the space, too.
Free breakfast, we usually would grab some fruit and muffins to eat as we walked to the park.
I don't remember thinking the beds were either hard or soft, I don't remember them as being uncomfortable though.
Parking is valet, because they will need to double or triple park vehicles during busy times. Our room was ground floor, and we sometimes managed to find parking right outside our room, which we liked.
Pool is small, but served its purpose fine for the kids to get a quick swim in one of our days.
We didn't use the ART shuttle, just walked to the Toy Story lot and took the free shuttle. If the kids were sleeping in the stroller when we left the parks, we would just walk back to the hotel instead of waking them and collapsing the stroller. We didn't think it was too terribly long of a walk, though the first year we visited DLR we stayed at the Residence Inn in Garden Grove and walked from there as well, so that is what we judge walking distance based on.
We were just at DLR in December, staying at Dolphins Cove with my in-laws timeshare, and each time we walked past Raffles to get to Dolphins, I kept thinking I wished we were at Raffles again instead.
We have 4 kids, so Raffles will pretty much be our go-to choice unless we are offered the use of timeshare points again.