The only reason I'm giving this place 2 stars is because I've had good experiences in the past. However, the last time we came the service was terrible and very slow. First, we asked for more apples to dip in our cheese, and it took so long to come that by the time it arrived we had finished our cheese. Next, we asked for more veggies and 25 minutes later they still hadn't arrived. Our server came over and simple said "oh, you haven't gotten your veggies yet?" No apologies or anything. The overall experience wasn't good, and it took a very long time for everything. Won't be going back.