The size is perfect for my small desk. I’m petite and it fits just right. The seat cushion is not too hard or soft. Easy to assemble. I was intimidated at the beginning but it was easy to follow the instructions. I don’t give them a five because I get sucked in to the back of the seat. I have to buy a padding for my lower back.