good quality. takes a good four hours to put together. instructions are decent but there are some inaccuracies. inner dimensions are smaller than outside ones. this will fit our 55lb labs but probably would not fit larger 70lb dogs comfortably