Perfect quality modern looking sofa. Velvet is very soft to touch, but very strong and resistant to scratches. Arrived on time, assembly is easy - just add wooden legs and it’s ready! Highly recommend if you like firm sofa.