Directions were okay, took maybe 45 mins. Very stable for the height. I like that the top beds can be taken off to wash.