I waited so long for this sofa bed to be in stock and it was worth it. My 5 year old German Shepherd loves it, he fits perfectly and there’s even room for his toys. It came assembled, all I had to do was attached the legs.