I ordered this mattress set for my guest room. It arrived earlier than expected and the delivery service was excellent. The top mattress had a soft top but is firm to lay on. Even my father, who is quite picky and complains about mattresses when he travels, said it was quite comfortable. The set is several inches taller than my old mattresses but the sheets still fit ok. I'd purchases these again from Overstock.