This was delivered yesterday, the team that delivered and assembled it was great. They were kind and efficient! 
The product, as everyone states, is HUGE, in the best way possible!
The material is soft and cozy like a blanket. I would say it's a medium firmness. You don't melt into it but it's very comfortable. I will have a difficult time watching movies and not falling asleep on it! It comes with brackets so you can connect the pieces, so they don't slide around. It's really perfect! I would recommend this to anyone that has the room for it, and even if it fills the whole room, it's still worth it!