Arrived earlier than expected! Perfectly packed, great quality! Firm and comfortable. I absolutely love it!!! I highly recommend it. Very, very happy!!!!! :)