Arrived 2 days earlier than expected which was really nice. Fed Ex brought it up to the second floor so I didn't have to bring it up the stairs. There's a lot of pieces and when you first take everything out it can be very overwhelming. But the instructions were super easy to follow and I was able to put the whole thing together by myself in less than two hours (I'm a young female). It probably would've been nice to have an extra hand though because you don't put the legs on until after the frame is together so you have to prop the frame up the screw in the legs and it can be a little difficult holding that up and putting the legs on. Otherwise I really love this bed. Its a nice height too, I have a 10-in mattress and the bed is perfect height, doesn't sit too low but isn't super high either. My dog can easily jump up and down with no problems. Been sleeping on it about a week and haven't had any problems so far!