Not too difficult to put together by a novice. Very comfortable and supportive, which is what we wanted. So far, seems like a good value.