Just got back from a 3 nt stay at RPR, Dec 27-30. It is a beautiful resort with some nice restaurants and a nice pool area. I highly recommend staying onsite during busy times. We would not have gotten do many rides if it were not for the express passes and early entry hours. Being able to go to WWOHP before the rest of the masses is priceless. It felt like we had the place to ourselves! It was amazing! That being said, I would like to mention one thing to consider before staying at RPR: the rooms are extremely small. The bathroom area is not set up well for such a small room. As a mom who can't sleep in, even after 8 hours at a theme park, I like get up early and get ready while everyone else sleeps. The shower and toilet are in a small room with a door you can shut. The very small sink /vanity /mirror is in the main room with the beds, only separated by a decorative half wall. You can't turn the light on at the sink, blow dry your hair or anything else without waking everyone up. I found this very annoying.