Ehhh.... we've tried this restaurant at least 5 different times and have yet to be impressed. The food all looks great - on the menu. It tastes bland and the presentation isn't the best either.
We've never had to wait for a table but after being seated, get comfortable because you will not be going anywhere for a while. Takes forever to actually place a drink order. Even longer for the drinks to arrive to the table. Then the wait for the food is interminable. Never fear though! Before you even get halfway through your main course, the bill will arrive more thank promptly.
Won't be back. Too many negative experiences there. There are other restaurants in Bealeton where I'd rather spend my money.