Perfect? Nope. But pretty darn good, and better than most. Wish they had a bit more choices, but they sound like they're careful about things when they hear it's needed. And it's tasty! Just a bit expensive and corporate feeling (loud upbeat music drowns lots of stuff out). At least you know what you're getting if you walk in.