Desert Pines is amazing in that they are able to actually fit in a golf course and driving range on such a small piece of land. I don't like this golf course on a windy day though, because shots will hit other fairways rather easily. On a nice, calm day the course is fun and I enjoy it because of the challenging greens and it is usually in great shape.
The driving range is easily one of the best in town, but the ball feeders often malfunction on the top level hitting stations.