Hello K elly
Vilanova is a great complex to stay in. It has a huge pool with 3 diving boards surrounded by dozens of sun beds, also bordered by acres of well kept grass so there is loads of space to relax. All-day entertainment from the Thomsons entertainment reps is great and is for kids and adults alike. As you are probably aware the complex sits just off the main "strip" so all the bars and resteraunts are on your doorstep. If you like a curry then visit The Clay Oven, absolutely spot on. Must say though we didn't have a bad meal and we visited a dozen resteraunts during our stay, Koala Garden though is worth a 5 minute walk to visit, try the Ostrich or Kangeroo if you are adventurous.....lovely!.
Trips to the waterpark (Slide & Splash) and also to Zoomarine are also great days out. The dolphin & Sea Lion shows at Zoomarine are worth the entrance fee alone. There is also a few decent rides and a pool to keep the kids amused if they get bored.
In short just go and enjoy it's brilliant, we liked it that much me & the wife are sneaking back without the kids later in the year.....