Easy to assemble, although the instructions aren't clear. The short legs are for the footstool. The longer legs for the chair need to be matched up in pairs as the front and back ones are angled differently,so needed a little trial and error to get it right before I realised about the legs. The chair is firm but comfortable and supportive and looks very smart and well made. Time will tell how the seat cushion holds up, I may add a thin piece of memory foam to increase the comfort. 
The seat is a good height, just under 50cm from floor to top of seat. The back could do with being a little higher so I could rest my head back, it reaches my neck. 
All in all happy with the purchase, it arrived before the time stated.