Purchased this for my 8 year old son. It took me about 25 minutes to set up, was quick and easy. So far it seems pretty stable! His mattress fit perfectly on it.