Excellent self contained unit. Very pet friendly and even has an enclosed space if you want your dog to stretch his or her legs.