Came a day early, and I was glad to wait a bit to get it directly from them rather than through Amazon because I had no concerns about returning it or getting issues addressed buying directly from them. Took about five days longer to order from PetSnowy. Very well packaged, and as easy as they say (remove the tape in a few spots, and it is all ready to go).