Awesome. Our trainer told us to buy it as part of our puppy's training. Very easy to put together, looks good, and dog loves it.