We bought this for our son's new bed- it is comfortable, works well on a platform bed and has a removable, washable cover.  Once removed from the box, it took very little time for it to be set-up and ready to use.

Pros: Great value, comfortable, sturdy, easy to set-up