We took our dog to Metro Dog several times and always had pleasant experiences. The staff there was willing to play fetch with him for hours (he's obsessed) and writes really cute little "report cards" for your dog everyday. Although they don't do pick up/drop off, they are willing to make special exceptions if you arrange it in advance. Our dog did get kennel cough while going there, but they are very careful about vaccinations and it's hard to avoid having that happen from time to time. Overall, it is a great place and our little dog loved it!