Yes, there are "catches". You have to pay full price for your room and purchase at least a 2-day ticket with the park hopper option. It's a good deal for some (usually larger families sharing a room) and not for others (never works for us). Generally, for smaller families or couples, a room-only discount comes out to be a better deal. It's always best to do research and crunch the numbers on all promos and discounts before booking any room or package.