We've had good experiences with this kennel.  The staff have always been careful - including being very fussy about not letting a dog have any toy that has parts that may come apart and cause choking.  During the summer, they fill up, so make reservations early.
                        
more