We stayed in the Magnolia Mansion this past Jan. We loved the location. It was right across from the bridge, so it was not a long walk to the food and really close to the pool (although the pool was in renovations..but it was 35 degress, so we didn't mind.) It was also really close to the bus stops. Now, this is my only experience with POR, but I would highly recommend it. The food court and the lobby were very well decorated and very clean.
The rooms were very clean as well. I don't know how many people you have in one room, but I think 2 of us fit great. I have stayed at Carribean Beach and POR and I would choose POR again in a heartbeat. (although, I haven't been to Carribean Beach since it has been renovated.)