I really enjoy playing the Rancho Vista Golf Course. The weather in Palmdale is unpredictable which makes the course a new course everyday. Each hole has a different obstacle you have to overpass whether its water or uphill lies. This is a good course for both Beginners/Advance players. The front 9 plays really well and the back 9 plays a little bit longer than the front 9. The clubhouse is awesome. It has a built in restuarant which is a great place to hold a wedding. I recommend this Golf Course if your in need of a challenge!!!