We just received our chairs yesterday.  We are very happy so far with this purchase!  They were easy to put together and the 31" is perfect for our counter top that is 43.5".  They seem really sturdy and my young children are able to sit on them without problem.  I did shop around quite a bit and feel like we really got a great deal.