We polled our whole family and it's a consensus five star. If we weren't passing through town we would have gone back the next day. And the day after that! Generous portions of tender, fresh (not processed) meat, perfectly cooked bacon and fresh avocado made every sandwich we ordered a taste sensation. The staff was fantastic.