Barrington's is one of those places you dream of finding. It is a small and intimate place that serves excellent food and has top notch service. I have been to Barrington's 3 times and each time was excellent. You can bring your own wine and pay a corking fee - there is a nice wine shop practically next door. Or you can order off their wine selection which is good.
It is a quiet place with a relaxed ambiance and is perfect for dates, anniversaries or special occasions. They focus on very well made food and use local produce where possible. The menu changes based on selections so there is plenty of variety.
If you are in Charlotte plan a trip to Barrington's - it is one of those rare places that is worth making the trip to often.