Difficult and excellent golf. 3 courses to choose from. They are sure to challenge every aspect of your game. Restaurants are all excellent and decently priced. Rooms are remodeled and beds are comfy. I have been here more then 7 times and will continue that trend.