We are fairly new to N. Carolina and are investigating good places for dining out. Red Rocks Cafe is so far one of the best restaurant experiences we have had. We made a reservation online 30 min before we arrives and we had a table waiting for us. The receptions staff was very friendly as well as our waiter, our waiter was so enjoyable to talk to, he was one of the most friendliest we have ever met. The food selections were great and the food quality was also great, from the appetizers to the desserts. A little pricey but well worth the price. We would definitely recommend this restaurant to those who appreciates good quality food and friendly service.