The pieces fit together super nicely! The pillows are soft but need some time to fluff up after transit. The material is a little flimsy but nothing outrageous. Overall, I am very pleased with the set.