We're at Desert Springs this week for our second visit.
It is a great place for a family holiday.
Despite the fact that it is half term the resort is not overcrowded and there's enough to entertain the kids so that my wife can relax with friends and I can get out on the golf course.
The food is good with some of the menu options changing daily and the service is excellent, staff all speak good English and nothing is too much trouble.
The golf course is in superb condition, but it is a desert course so if you're off the fairways you're in trouble. Take one of their buggies as it can be very hot and carrying clubs only for the young and very fit. Despite half term really no problem getting tee times.
The bigger villas come with private pools, but our 3 bed villa is in a gated area of about 8 villas sharing a pool. Ideal for the kids to make new friends.
Villas are clean, comfortable and well maintained and none of them are more than a few minutes walk from the main restaurant and clubhouse.
There's also the Crocodile Club, which is a larger pool, bar and cafe, with table tennis, tennis courts, giant chess board, basketball hoops, etc.
It's less than 10 min drive to local beaches, supermarket, gokarting and a fantastic waterpark (our kids would happily spend every day there!).