Exactly how I expected it! Very firm so great for getting up off of for those family members with bad knees. Easy assembly. Easy clean up when soiled. I have cats so I go over with a petlint roller to keep it looking fresh. Love it!