Sure it's firm but like all cushioned furniture/mattress ect... they only get softer over time.
Better to have a nice shape and quality product that will last. 
I was away when this love seat arrived and my girlfriend had it put together and in place before I got home. (how cool is that!)