I have been very satisfied with my Puff-and-Fluff experience.
For starters, the name rolls off your tongue and implies luxury and pampering well beyond the typical groomer - they do not just bathe and cut, they bathe and cut and PUFF and FLUFF. Doesn't it make you think of a regal poodle? And, my dog always comes out so ... puffy and fluffy! I don't know what shampoo they use, but my dog smells good for days afterwards. And her fur is so soft.
But now for the serious stuff - they really handle dogs well. My dog is not an easy dog to groom - she is an anxious rescue and will tremble with fear, think she is going to die, poop everywhere and maybe even snip. I have found groomers in the past that work well with her but then they leave the company. One thing I love about Puff and Fluff is that I don't feel dependent on a single groomer; multiple groomers have proved that they can handle my dog. I feel assured when I drop her off that she will be ok (and that the groomers will be okay as well).
And, not only is she okay when I pick her up, she is gorgeously puffed and fluffed to perfection.
Like other reviewers mentioned, they get you in quickly, the prices are reasonable and the atmosphere is clean and cozy. I feel as though we found our "forever" groomers so they better not ever leave; I think it would be challenging to find something as reliably good as Puff and Fluff (and for sure they wouldn't have such a fun name).