My company just spent their annual staff meeting here and overall it was a great experience. The front desk staff is friendly and responsive, they have a great gym and pool facility, and nice rooms. Lots of golfing in the area and the spa of course is a big draw. I wouldn't necessarily suggest this for large groups - the meeting spaces were either too small or not ideal functionally for a lot of people, and it took the staff a couple days to figure out that we needed water and snacks and coffee in the meeting rooms - but I would absolutely go back as a private guest. Our group ended up having an emergency with our bus (no airconditioning!) and the hotel staff was extremely responsive in getting us water and ice for the ride home.