It didn't have any cords or controllers, but I already have all those (it uses the same power and AV cords as the Genesis 2, and the controllers are identical).
It was actually a bit bigger than I thought it would be, bigger than the Firecore (but it plays better).
Supposedly the Genesis 3 can play Japanese games? I don't have any to test it with.