I absolutely ADORE this place. It's close to home and tucked away in a residential area so it feels cozy and friendly. The landscaping is beautiful and creates a green, shady ambiance. There's a splash pad for the kids and quirky, adorable gifts and trinkets to explore inside the store. The food is great and the whole place has a very relaxed vibe, a good place to meet up with someone to sip coffee and chat. The parking lot in the back is deceptively large, there is actually a fair amount of places to park.
They also do a fantastic job with special events! My brother and his wife had their rehearsal dinner there and the outside area was transformed with lighting and seating to create a very special atmosphere for the celebration.
A lot of other reviews seem to be docking points for the lines. To be frank, this is not a super huge restaurant and it has become very popular. It's not that they are being slow with food and drinks, it's just that there are a lot of people ahead of you. Worth the wait if you ask me.