They have a great pool, and the beach is right there so if the weather is good, makes for a nice trip.
We were at Vero last Dec 25,26 cool but the kids had fun in the pool. You can golf. Down town Vero is very nice,we never made it that far.
Keep calling and checking on your wait list, it's a roll of the dice. I would think early Dec before the 20th , you should be able to get somthing, maybe not a grand villa.