Just the right size and very easy to put together. I built it myself in about 30 minutes and it's very straightforward (I did have an electric drill to help speed up screwing in the legs). Material is soft and the seat is firm but comfortable, not like reviews on other products that mentioned a thin cushion that felt like sitting on a board. Build quality feels solid. Will be sitting here a lot.