This review has taken a while to write. I am writing from the perspective of someone who was in charge of booking a week long conference and then staying at the hotel. I'll start with some of the glitches. Online booking was tempermental. I finally advised folks to call in. No problem there. Upon arrival, there were minor flaws in many of the rooms - phones that did not work, loose toilet seats, etc. Again this was a large group, and the number of complaints was small. They also attended to the issues in a timely manner. There were also some minor scheduling snafus that made me refer back to our contract. One other issue. The pool is nice, but might be nicer if there was an indoor option. Also, would be nice to have a hot tub.
Now the positives. The rooms were spacious and clean. The meeting rooms were very nice with great acoustics. The staff was extremely friendly and helpful.
If these glitches got fixed, I would give it 5 stars. Overall, though, I would highly recommend this place.