Solid, good quality upholstery, very easy to assemble. Seat attaches with screws so you can easily remove it and customize with your own fabric. I painted mine but the wood looks good enough that it could probably be oiled or stained as well. So far I feel like I got a bargain.