Very easy to put together if you have someone helping you, took us approx 1 hour total for both pieces.  No squeaks and feels sturdy.  We paired it with 6" mattresses according to specs, but there's plenty of room underneath to use with 8" mattresses.