It is firm but that doesn’t bother us. We like the firmness. It’s smooth and looks nice. Reminds me of blue jeans but a dark blue Jean but it looks good. Easy to put together. My husband put it together by himself and I watched. Works just fine. I’ve only had it a few days now though. The pullout bed is nice. It’s long enough for us because we are short.