Shipped within a week from ordering. I was pleased that the legs were already attached. There was no assembly required. The plastic had a slight chemical odor but it didn't affect the material. The cushion reminds me of memory foam. Small but cute!