Pros:
Very nice course. Its is a pay course and i dont mind paying for this course. course is laid out well and has many challenges. I consider this my home course and i play it at least 3-5 times a week. The trees reach out on some holes and make them challenging. The trees also make for some tight fairways. There are also so wide open holes like 14-18 which can also be windy. There are some aceable holes so it gives you something to work for and makes it interesting.
Cons:
The only cons i have is all the loose, big rocks on some holes. could sprain an ankle if your not careful. I also have to put in a complaint about the cactus.
Other Thoughts:
Great course, would recommend it to any beginner or pro.