We recently stayed 5 nights at the disneyland hotel and 2 nights at the grand californian. We had such a great time and definatly thought it was worth it!!! Our stay was truly magical and we will never stay offsite. The cast members were amazing at both places and were able to meet all of our requests, and the service and upgrades we recieved at both places went above and beyond. We preferred the disneyland hotel because we felt the pool was better and the decor was way more disneyish. Bell services transferred our bags for us from hotel to hotel which was a load off our shoulders. And by far the best part was the early entry. We were able to ride RSR with little wait in the morning and then get fastpasses to ride it again at night by getting in line 15 min before park opening. We got so many of the big rides done in the morning that in the afternoon we rode the smaller rides with little wait. I read in another thread how busy it seems at disneyland right now, and yes there were lots of people but we never waited in line very long, and on the weekends when it was packed we just relaxed in the pools. So if you are debating wether to stay onsite or not then my advice would be to do it!!!!