The kennel is clean and well-maintained. We have a lab mix and she gets to stay in a run every time. This is a nice, standard kennel; they offer play time for an additional charge, and grooming services as well. The employees are — with the exception of one encounter — nice and easy to work with.