Love it! It is quite firm, but still comfortable. Came in 6 boxes (1 was delayed delivery) but definitely cannot complain for the price! I am happy with the purchase.