Came incredibly quickly, very easy to assemble. Love the colour too. It’s quite firm but still comfortable, we got used to it quickly.