The topper fits perfectly to the bed. It is not too soft and not too hard. Delivery was on time as well. Quality seems good and the topper is so far very comfortable.