Love the sofa, but it is not velvet. It’s a little smaller than I anticipated, but it fit our space well. More beige than I thought from description, but I do like it a lot. Will hold three people easily. Easy to pull out. It is firm, but it is comfortable.