The fabric is more of a cream and not a “white” but it feels really nice and is a silky velvet. The seat cushion is firm but plush. The assembly was easy (only needed to attach the legs). The legs are a solid wood but are a honey brown and are not a dark wood. They look a little too traditional. I will probably need to sandstain them to correct this so it matches the room and is more luxecontemporary. These are in my guest room and are comfortable.