Love this sofa! Easy to put together and fits in a small space beautifully! Sits firm, but comfortable. Iâve put a cover on the seat of mine due to a pup that likes to scratch sofa and chair seats.