Looked a long time for just the right set and am very pleased with my purchase. Arrived sooner than expected. Furniture was not hard to put together and all the hardware was included. Cushions are firm and comfortable. I love it.