It's very firm and comfortable it was easy to assemble my only complaint is that it was smaller than I was expecting but other then that I am satisfied with my purchase.