I purchased this for my 3 y/o daughter and she loves it. The buttons look like buttons, but are snaps which is way better for a toddler learning to dress herself. I bought the coat a size bigger to get good wear out of it and it fits like I expected it to, so I would say that it runs try to size. The hood has a pink bow on it which really completes the look. You cannot go wrong with this raincoat if you have a Hello Kitty fan in your life.