I am in LOVE WITH IT! it's affordable and perfect for a studio/small apartment! It even came early! It's firm but I like it like that! Cats pretty upset he can't lay on the top but we both are in love! I'm a little upset about how I had to lug it across my courtyard and up to my second story apartment, but that was my error! Pretty easy to put together by myself! Wish they labeled the letters on them properly tho! I only had J labeled.