My organization had a two day (one night) meeting there. They staff was outgoing and helpful, taking care of our needs in the meeting rooms and arranging for lunches. Beautiful pool outside the meeting rooms.
Not sure about the others, but my room was small, but very adequate for a one night stay. Nice bath with a step in shower.
The property is sort of hidden, so be ready for a challenge. Nice to be able to park for free in the garage just around the corner.