The place is wildly chaotic and busy, but our goal was to get our puppy used to other dogs. They had training available while boarding her which was very convenient and they helped her get socialized. If they had staff overnight, I would have given it 5 stars. The pricing is affordable as they promise all day play, however there is no real way to make sure your dog is getting tons of playtime unless you watch the cameras all day. All I know is our puppy slept for a day and a half after she went, so I am sure she got plenty of playtime! Its not as personal as some other places because they are so busy, but they surely cater to the dogs and the customer service is excellent.