Arrived on time, delivery people where every nice! It was easy to set up, I did it myself in maybe 30 mins It is firm but thats what I wanted. Its the perfect since for my small livingroom. Ill update if any issues come up but as for now its exactly what I expected.