The mattress itself is exactly what I needed, the firmness, thickness, quality are all fine. The unsatisfied point is the annoying delay of the delivery. The estimated delivery is on January 29th 2024 however we got it on February 4th. Due to delay, my family has been sleeping on the floor for 6 nights while waiting for this mattress.