I'd definitely recommend a villa. The main advantage for us is that you get home, kick of your shoes, put a pizza in the oven, bath the kids, eat, send kids to bed :D and then sit about drinking beer!
Having a pool is wonderful, and having the space is really important. I also like (being...