Product came without any damage and arrived in fair amount of time. This is HUGE though. Almost too big. I can sit on it with my two young kids and there’s still room. It’s comfortable. No idea about it lasting or holding shape because we’ve only had it a short while.