Arrived two days early. Very easy to assemble. Very comfy. Exactly what I wanted. So far not squeaking.