We have just spent two glorious weeks at Vilasol with our 9 year old son. The weather was perfect, perhaps even a little too hot at times! The apartment is absolutely a home from home, it has everything you need to cook evening meals if required - the nicest and cleanest apartment we have used and we are fairly well travelled. Easy transfer from the airport which took around 20 minutes. Vilamoura around 10 minutes in a car and Quarteira around 10 minutes. Lots of restaurants in each location although Vilamoura was exceptionally busy in August so if you plan to eat out and don't want to wait, head out around 7pm to beat the crowds!
Pools and surrounding areas at the complex are very well maintained and the snack bar does fabulous sandwiches on bread baked fresh on a daily basis at the onsite deli. Nearest supermarket approx 1mile up the road but has everything you will need.
The owner is a delight to deal with - could not have been more helpful.
All in all an amazing time was had by all, loved every minute of it and we will definitely be heading back there.
Would probably recommend car hire though if you want to see more of the local area - the roads are exceptionally busy and I wouldn't recommend walking far as there isn't a pavement. We didn't have one on this visit and regretted it. Taxis are readily available but again, in August, be prepared to wait even if you have booked.