I'm very torn on this place. The food is definitely good- I particularly enjoy the prickle pear chicken sandwich. The ambience is great, it's priced what I would expect , etc.
But the last few times I've been, the service is awful. It just seems to give you the impression that no one is in charge. And my most recent visit was to pick up food I pre-ordered. I was told 15-20 minutes. I showed at about the 20 minute mark, and proceeded to wait 15 more minutes for my food. All the while people were running around chaotically.
So would I recommend it? Yes. But I'd do it with a warning.