Food is good, and the atmosphere is nice. The experience is hit or miss depending on how busy they are. If you go on a weekend, prepared to be disappointed... We have waited as long as 25 minutes after being seated just to get our water on the weekend.