Easy assembly, looks great and is firm but not to the point of being uncomfortable. Very happy with the purchase