Not to big, not to small - just right. Size is perfect for my house which has limited space. This chair is small enough to fit in small areas but large enough to accommodate an average American adult.  Seat cushion is firm and loose pillow soft but supportive.  Fabric has an off-white background with some faint, light blue coloration and has a "waffle" pattern to it so is heavier and appears that it will hold up well to kids and pets. Swivels easily. This does not look like a high-end, custom upholstery job but is adequate. My only complaint is that the package was NOT delivered to my door, it was left at the gate in  my front yard.  I live alone so it was a hassle to get it into the house.  Am assuming FedEx passed the delivery job off to the USPS.  Enough said.