We are Deluxe people generally (we've stayed at the GF, CR, WL, BC, YC, and Poly), but we tried a Royal Room last year for a couple of nights and really liked it. We didn't have any of the issues you had though.
We are trying Coronado Springs later this month for a couple of nights before...