The dining plan is worth the money but it's still expensive. It's also way too much to eat. What we do now when we want it for a few nights is to split the trip. We were going to stay 7 nights at WL but didn't want to spend 38 bucks per person, per night times 7. You can't eat that much anyway, so we booked the package for 3 nights at Coranado Springs with dining, 7 day base ticket, and then we booked a AAA room only at WL. That way we got to try 2 different resorts, and the dining plan can then be stretched out for 4 days since it doesn't expire till midnight of the checkout day. Plus, you don't even have to move your luggage, Disney will do it for you. One more thing, when you get to your next resort, the concierge will transfer your park tickets to the new resort.