The ottoman is well put together and the top cushion is great, not too firm.  I am giving it only 4 stars because the color is more teal than depicted.  I was hoping for true navy.  Also, the legs are too high to use this ottoman comfortably as a foot rest (what ottomans are really supposed to be for!) so I have purchased shorter legs.