We have been to Disney more times than I can count and have always stayed on-site. We're going in February and have reservations at Caribbean Beach but out of curiousity, I started checking off-site since we aren't taking advantage of any of the Extra Hours like we usually do. I found a two BR at Cypress Pointe Grande Villas for $10 less a night than we are paying for Caribbean Beach? Is there a catch I'm missing? Any time share presentations I'm going to have to endure - not willing to at all. And I read somewhere about not being able to request non-smoking. Is this an issue? I absolutely can't stand the smell of stale smoke - yes, it really would ruin my vacation.