This is a beautiful sofa. The fabric is soft velvet. The legs are clear plexiglass and give this sofa a modern look. The reason I gave it only three stars is because it is not comfortable to lie on. The cushions are very hard. In fact, it is so uncomfortable, the dogs prefer the bamboo floor. Wish I had sent it back.