I'm not sure about the recent bad reviews because our experience was positive.
My wife and I spent about $35 total for dinner for the two of us, got to sit outside, and got to hear live music. With as many people were here, many people must really enjoy being here, and the price seems quite reasonable.
The courtyard is fenced or walled in with two play areas for kids and a lovely fountain to splash in as well. People were playing or dancing to the music.
I also recommend the pulled pork sandwich with sweet potato fries. Really tasty food.