The whole thing isn’t delivered yet bc there were some complications, but from what is delivered so far, it is great! I’m so excited for the other pieces to come! It’s great quality! It’s a little firm but not to the point that it’s uncomfortable. I won’t know until i can put it all together but so far what i have, i love!