I had a wonderful experience with Urban Dog. When my circumstances forced a last-minute change in schedule, they were totally accommodating and kind. My boys were so well taken care of! They came back to me happy, healthy, and smelling better than they did when I dropped them off! :)