It's too big for 3 year old. Otherwise it's very good.
Looks nice, a couple of off stitches but good for the price.