This was a present for my granddaughter's 4th birthday, and she loves it! It's cozy for her to sit in and read, or sit sideways and hang her legs over one arm like a mini teenager. It's firm, not squishy soft. The fabric is smooth, so should be able to be wiped clean as needed. Screwing on the legs was very easy. Very pleased!