I bought this for my son who has always been a bit of an insomniac. After the first night sleeping on this mattress he said he has never slept better and loves the mattress. For the price, this is a very good buy. 

Pros: Very comfortable and not crazy expensive
Cons: No cons