Packaged securely, arrived on time, one leg had a few paint scratches on it. Otherwise the directions were easy to follow, extra hardware was included, I put it together myself in under an hour. Everything lined up perfectly, no issues with assembly. Very cute! Perfect for my space.