Perfect… soft but still firm … going be great for afternoon naps lol… easy assembly…. Delivery team was professional and polite….came in early then was expected