Parts were delivered in 3 different deliveries, which I thought was odd. 
Took over 3 hours to put together because I couldn’t find another took apart from the Allen key to attached the screws. 
Not too firm, not too soft. 
Perfect height to watch TV. 
Overall, I like the final product.