I took my dog to AZ Canine Center while I was on vacation, and I think she had more fun than I did. When I got her home she was happy and very tired. (A tired dog is a good dog!)
The facility is big, bright and clean and I felt very comfortable leaving my girl there. The owner showed me around and let me know that someone would be on-site 24/7.
The boarding area is cage-free - the dogs get to run and interact with other dogs the entire time they are there. At night they sleep in a cuddle puddle on one of the couches.
One tip... call ahead and set up a time to bring your dog in for an orientation. They need to be sure they have suitable temperament for living cage-free with other dogs.