Easy to assemble, good amount of swing, wish the arm rails were more comfortable but the seat cushion in comfy.