I always have very low expectations when ordering costumes. I was actually presently surprised by this one. It's still not great, but better than some of the stuff I've ordered in the past - no broken seams or half detached velcro. I ordered it in 4-6, my son wears 4T and it fits just right, so I'd definitely buy a size up. The bandana is designed for small heads though, my son doesn't have a very big one and I couldn't use the velcro to attach it (can always tie it though).