Very cute little ottoman. The cushion is soft and  firm and true to the color online. Assembly was really easy. You only had to put a few screws in to put the legs on. A lot smaller than I was expecting but still a good quality ottoman.