I can only echo everyone elses comments except to add that with a villa you will have all that extra space which is so important with children - also having a kitchen means that you can have breakfast at home before you leave for the day which is a bonus both a money and time saver. Also you can take a packed lunch out with you too (provided your destination will allow you to bring food of course). Just having a fridge full of drinks and a freezer full of ice cream is great when you are chilling round the pool