This is a very good purchase. 
Love the fabric. 
Its very comfortable.
The seating width could be a bit wider specially for the love seats.
Its definitely not velvet. Its dark grey.

The only issue was that the legs came a little bit damaged but didnt want to return for that I was able to hide the damage part to the inside.