Have booked our very first onsite hotel at Beach Club just because of the free DDP. When you work out the costs of staying offsite and paying OOP - staying onsite with free DDP is well worth it. One problem - will probably become addictive staying onsite (as if going WDW wasn't already!)