I've been to Caswell Station three times. The first two times were before the "official" grand opening. Those times, the service was great and the food was pretty good for the price.
This last time we went, there was a 20 minute wait despite the numerous tables open. I understand that people make reservations so we gladly waited. 20 minutes later our table was ready and we were told we would be seated upstairs. Once we got upstairs it was a completely different atmosphere with four tables, odd lighting, and music playing from a speaker in the corner. It was like we were getting shoved off into some unfinished part of the restaurant where they put people when they were too busy. On top of that we waited for 13 minutes to even have our waitress come greet us, even when the manager went in and out of the upstairs three times. After the 13 minutes we were done waiting and left. Don't expect anything close to the same experience if they hide you away upstairs.