Shipping was fast and easy as usual. My dog loves it. Super soft and great material. Only took him one time to figure it out. Cooper is about 60lbs and can go inside and turn around comfortably. I got the large for him because he likes to cuddle with Blankets. Plenty of room plus more for him. He also now has put himself to sleep and just lounged in it.