Great quality, sturdy and easy to put together!  Perfect for my Cavalier and Bichon.  A little short for my lab but she likes to go in it because the other two are there!!  Plenty of room for all of them.  Highly recommend