We bought 3 of these and we sleep great. They are comfortable, not too firm and not too soft. 
Great option for the price.