I got this for my small office and needed a  firm seat.  This is firm and comfortable for my clients.   Easy to put together and I did it by myself.