Great purchase. Arrived weeks early as well. It’s firm but comfy firm. The material is soft and very nice looking. Make sure you measure your space as it is quite big. Absolutely love it