Excellent product. Firm but the same time slightly soft. Ideal for me and my husband who both suffer from lower back pain. The delivery was promt. The delivery company kept us updated about the time window and also placed the item in my bedroom on the first floor as I did not have any help that day. Thank you so much.