Good: John reallky shows up and my dog loves him. Failed to cancel last week and John came while I was walking Sassie and she dragged me down the street to get to John. Then all she did was wiggly all over while John petted her.. Bad: At first I thought 13.50 for each visit was allot but now I see Sassie with John and it's worth every cent to know she loves him.. Improvements: None. Other: Hope he does no retire before me..