All pro’s no cons!!! Package arrived the day before it was scheduled. Came wrapped in plastic (no box) which was great. It was easier to carry (we’ll actually roll). Took 3-4 minutes to remove the plastic. Once the plastic was half way off it began to unroll see we positioned it where it would be until the bed was assembled. After waiting the 48 hours I tested it out with a nap. So far, so good! Not too soft and not too firm.