These pieces were delivered timely. They are decent quality, fits description. Only reasons why this would be a 3 star review is that some pieces were not aligned and I had to reorder (with no issue) the back ear rest pieces for all three pieces. The female and male pieces were the wrong size and could not interlock. The other reason is that this furniture is quite firm, which is fine, but it is not high quality. The fabric is quite nice, soft, and easy to clean. Putting all three of these pieces was a breeze and was done in under an hour. Everything slides into place and is sturdy. Over-all a good purchase!