Perfect ! was very easily and quickly assembled although best with 2 people , fabric is gorgeous, and the exact comfort, mid firm yet mid soft if that makes sense .And a bonus yet again it arrived early, very pleased overall