I'm very pleased with this bench.  It arrived quickly and was easy to put together.  The fabric is a cream/beige color with medium brown "flecks".  It is very pretty but not simply a plain cream color as the photo depicts.  The cushion is very firm.  The construction is solid without wobble.  I am very happy that I bought this bench and have zero regrets.