Seat cushion is extra thick and good back support. Easy to assemble myself!  Every piece lined up perfectly. Very sturdy and good looking