My daughter wears a size 5T (or xs) and I bought her size in these but the shirt seems really tight. It's stretchy and she can get it on but it's still oddly skin tight.
Other than that, very cute, she loves them.