before we moved to Florida, we only stayed onsite. After we moved in state, we have done both on and offsite, but for the most part we found we prefer the space of offsite. Of course, part of that is having found an offsite that we particularly love (Caribe Royale) which is still close driving distance to the parks and allows my teens to have seperate beds, etc, plus we drive now so always have our car. Honestly, we have family that lives in the Orlando area, and we still pay to stay in a hotel when we are going to the parks because its so much more convenient to be close.