It was complicated to put together but it was worth it!  It's sturdy yet the seat is ample and soft.