Just received the seats are a little short 21 inches and the seats are really firm I hope they soften up. The craftsmanship is good, well made