Easy to put together - 10 mins.  Have had it a month and no squeaking - even with adult activities.  We have a king and put 2 bunkie boards on it and then a non-slip pad and then our mattress.  Attaching the headboard was a little annoying because I had to buy longer bolts since the ones that came with the headboard were too short to fit through both sides of the legs.  Also, one of the holes didn't line up so I had to drill a separate hole into the headboard - not a big deal but would have been nice if it was a perfect match.