Good quality, size was perfect for my 10 lb Maltipoo, BUT when the carrier is unsnapped at the bottom to allow your pet to be upright when moving, the carrier will not stay upright when you stop.  It continuously falls over wyour pet inside!!  I even tried to lean it on a wall and the wheels just allowed it to roll to the floor!!!!