The product arrived very fast. It was very easy to put together. Cushion is kinda firm but in a good way.