I can not even pull into the parking lot of CFFC without my pup getting super excited! He loves all of the staff members who treat him so well and who greet him by name the second he walks through the door. A place where he gets to play with his puppy friends and SWIM..there is nothing better! CFFC is a second home for my pup, and I am always comfortable leaving him here when I am away, because I know that he will be well taken care of and have a great time. I love that they have separate groups of dogs based on activity level..this works great for my high energy guy!