I have used this place two times and absolutely love it they treat your dogs great and they even washed the blankets I gave them when I picked up my pets! I'm not sure if they give obedience classes while the dogs are being boarded there but every time I pick up my pets they are much more well behaved. Also the prices are awesome. :)