We stayed here on New Years Eve on our way home from vacation in Florida. To be honest was a little nervous being that it was NYE and they had a party for all the hotel guests (free) in the grand foyer. We arrived at 4pm and were upgraded to a suite which was an awesome surprise (especially since I had booked used reward points). Very spacious and lovely with a view of the lodge and golf course. Since I was not sure what time we were going to arrive I didn't make any dinner plans but we were able to eat in one of the bar areas with the same menu that was in the dining room. It was a much smaller menu due to being NYE but there were any choices suitable for all tastes. The food was very good and the service was excellent. We did go down to the NYE party which was fun in a laid back way. There were several children there (I'd say over 10) so my 16 yr old didn't feel so out of place hanging with us old folks. No one was loud or inappropriate and there was plenty of staff just in case. Great DJ playing music (my 16 yr old approved the music choices) and a free champagne toast at midnight. All in all a great night. Had the breakfast buffet the next morning which was the standard fare but was very appreciative when my server was able to get me eggs over hard instead of the scrambled on the buffet. The staff was very nice, friendly and helpful. The only complaint I have (which several people mentioned) is the charge for internet (my pet peeve). But I'd still stay here again if we are ever in Charlotte again.