It took about 2 hours to put together, but I didn’t mind. All the parts matched up really well and it feel really sturdy. I’ve been sleep on it for about a week and there’s no squeaking at all!