Omg I love this so much. Firm but comfortable.  They were a beast to put together but worth it!