I would definitely recommend. It is well packed, came on time, and the box was undamaged. There is  a zip cover to the mattress to remove for cleaning. It has an inner cover and then an additional zippered quilted outer cover, which I did not realize it would have.
I bought 2 mattresses and opened them on different days. It takes a few days to expand, so one appears larger (on the right), but the one on the left is catching up and still expanding. These seem to be very good quality. Be patient. It   does take a little time to expand.