Exactly what we needed. Easy to install and  sturdy enough to handle zoomies of our 3 year old husky.