HVCC is a great place for special events. The food is some of the best I've had for larger events and the staff is experienced when dealing with large groups of people and making everything seem effortless. Parking is a bit of a challenge because it's in the heart of the Hope Valley neighborhood, so I would suggest shuttles or valet options if your event is larger scale.
I come here once a year at Christmas time for an annual holiday party. The club is very nice as are the people that staff events. Christmas decor is classic and well thought out - every item has a perfect spot. The food is always great - shrimp cocktail, oysters on the half shell, grilled veggies, carved meat, pasta station, cheese/crackers, full bar, etc. I'm sure these options fluctuate depending on the host of the party and what's 'ordered' up, but I've always had a great experience here. My only complaint would be the lack of parking.....seriously small parking for such a large party venue.
HVCC is a fantastic country club, particularly if you are a golfer. The course is a tough par-70, but not penal. The course was designed by Donald Ross and was built in 1926. It is a beautiful walking course and when I'm playing by myself, I can typically play 9 holes in about 1:40. The golf course is really the difference-maker for Hope Valley, as it stands up very well to any course in NC. There was a PGA tour event here in the 1940s, so you know that the layout is strong.
Hope Valley is a private club with an initiation fee. There are three levels of membership - SOCIAL (which allows you to use the pool, the restaurants and play golf 6 times a year - for a fee); TENNIS (which is social plus free access to the 7 clay and 2 hard tennis courts; GOLF (all the golf, tennis, pool, etc that you want) - and if you walk, there is no incremental charge for golf. I would say that the average monthly charge for family golf is $500, so you really have to like to play golf.
If you play tennis, there are a lot of leagues and weekly events - like men's night, where the pro splits everybody up into even matches. After 2 hours of play, folks hang out and drink beer in the moonlight. It makes for a fun evening.