They are a little petite and a little hard, but not unreasonably hard and look great for the price. Easy to put together. The fabric is really a nice quality and is as shown in the picture, a pretty soft grey stripe.