My dogs do great at Cascade. We started there for training and now also use their boarding services. The facility is very clean and they wash their bedding before I pick them up. The place smells clean, not like dirty dogs or harsh chemicals trying to cover up an unpleasant odor. This is the only facility in the area that will give you a tour unannounced. Most other places will only let you come in during certain hours or not at all. My dogs have always received excellent care while boarding there. Their training program is top notch as well!