A bit firm but fits so well in my den. Paid a little extra for it to be delivered to the second floor, it is way too large for me to get inside on my own.