I ordered three of them.  One for my bed and the other two for my two sons beds and they are great.  Extremely comfortable.

Pros: Great price, great look extremely confortable
Cons: The queen one was great.  The two twins ones were not as thick as the queen one but they are still comfortable