This really is a 3.5 star rating. We caught it on a day just after the greens had been worked a bit so they were somewhat slow which was a disappointment. But I imagine that at speed the course easily merits 4 stars.
This course is challenging but very fair. Most of the tee shots provide ample room to spray the ball a bit though the desert is certainly lurking. The real meat lies in the approach shots which require more precision and allow for different playing options (bring the ball in high or run it up). Even when slow the greens were a challenge. The gps system on the carts was stellar.
The restaurant was standard fare at standard golf course prices.