I ordered a second one.
Loved the colors and it is quite firm.  It arrived on time.
Rating: 5 stars