i've been here several times. the food is great, the staff are very polite and trying hard and the venue is really nice. i like coming here, especially when the patio is open. i have a small child and the staff are very accommodating. it can get pretty busy on the weekends, but it's worth the wait.