Excellent product, great quality and easy to assemble, only down side, my 10 week old puppy hates being in it :-(  would happily recommend