Arrived before the estimated date and was fairly easy to put together. I recommend getting a trundle mattress bc a regular mattress is going to be too thick. Good quality for the price!