For me, too firm and not as comfortable as expected. Delivery was a complete joke. Didn’t turn up in time slots then not at all. Ended up waiting an extra 3 weeks.