The 4 stars is more for the food than for the service. We went this past weekend with a party of 10 for a special event. The food overall was very good. We had the strip steak, rib eye, filet mignon, tuna steak, lamb and several sides. Everyone enjoyed their meals. The steaks were as good as the ones that I have had at the other top steakhouses in Charlotte. The desserts were excellent too. Although I don't have any complaints regarding the food, the service was hit or miss. The service that I received at other comparably priced restaurants in Charlotte was much better. It was not what I expected for such a high priced place. I found it sub par because of the following: It was a very, very long wait for the food. I was about to lose my appetite. It may not have been the server's fault, but she never told us why it was taking so much time. In fact, she didn't check on us as much as expected. I had to look for her. We had several children with us and they can't wait up to an hour to eat. Another detail that I found unusual for such a high-end restaurant was that the server didn't explain the items on the menu. I had to ask her to go over the menu options which is usually done automatically at an expensive steak house. She may have had an off night and did not seem interested in giving us the attention that one deserves when paying hundreds of dollars for a meal. I have eaten several times at the Palm Restaurant down the street from Del Friscos and they give you the total dining experience. The better half of the service included several comped desserts for the special occasion. They handled the special request concerning the billing and we also brought our own cake which they took care of. It is a beautiful restaurant to celebrate a special event and the service should match the food and surroundings.