This bench is exactly what I hoped it would be!  The color is a gorgeous teal, matching the description.  The cushion/upholstery is thick, and firm…with the beautiful tufting adding softness when sitting on it.  It feels very sturdy!  The legs have rubberized tips that can make each leg a bit adjustable, in case your floor tile is a bit uneven…a really nice touch.  Such a lovely piece in my small living room, for additional seating, when needed.  I highly recommend this bench!!!