Been here twice for company retreats and it's been good both times. Rooms are nice sized and facilities are clean and up to date. Food was decent. Service was great.
Lots of nooks and crannies for smaller focus and group meetings. Outdoor areas which are covered for group activities in inclement weather. The conference room acoustics need some dampening as it can get pretty loud.
If you have kids, this is looks like a great resort a short 2 1/2 hours from DC. Out door pools. Indoor pool. Lot's of room to run around.
Haven't tried the golf and other facilities.