Lovely seat. A good price too. We were unsure as some reviews said it was very low to sit on and the cushions were hard. 
However, it’s fine for us. Very comfy. I would say that the cushions are firm but not uncomfortable. When it was delivered some of the legs had come loose in their packaging and become scratched. I just swapped them around so all the scratches were facing the back.