I've boarded my pit mix, Sky a few times, and she loves it!
Booking her stay is easy - just a quick phone call. They do a great job of keeping track of shots/general health.
When dropping off, they take her quickly which keeps her from having a separation anxiety attack (she's very attached to us). This makes the process painless.
She enjoys the play groups during her stay and when we pick her up she is very tired. A tired dog is a happy dog! They also feed her from food we bring according to our instructions, so her poop situation is normal when she comes home (thank goodness!)
They do a nice job grooming her, although they've only ever gotten 1 or 2 of her nails - she's pretty strong.
For our upcoming move we need a recommendation letter asserting that Sky is well behaved, which they were happy to provide as well.
Overall great experiences!