Absolutely love the design - very elegant and functional. The bench is very sturdy, easy to assemble, looks great and appears to be made of good quality material. The cushion is very firm - I do not mind the firmness. Overall very happy with this purchase!