Size of pieces is very good. Everything went together easily...took me about an hour to assemble all 5 pcs. Quality overall for the price is very good.