I absolutely love my purchase! Assembly took 10 mins, the cushions are firm and supportive, and it's the perfect size for my apartment. Minus 1 star because if wanting to sit longer and more comfortably, a small lumbar pillow is really key.