The three on-site hotels are very expensive but it depends on what you want. The onsite hotels allow you to walk to both parks and CityWalk. You get front of the line access for everything as many times as you want at no extra cost. The pools are very nice. Lots of choices for food without having to drive anywhere. It might be worth it to stay in one of these for a day or two when going to Universal. They are very nice.