the mattress delivered was good quality. When initially sat on it felt like it would not be firm enough, however when you lie down on it, it is great.The only thing that let them down was delivery. Panther were due to deliver and advised a two hour window. Then at due time of delivery was advised item lost in warehouse and could not be delivered that day. Had to take another day off a week later to get is delivered. This was disappointing and let the service down.