Doggo approved. Came assembled except for snapping on the back. Our dog is 40 lbs, so this isn’t as big as I expected (she can’t sprawl out) but she can sleep comfortably on her side. Cute!