This was purchased for our very tall almost 7 year old. It fit like an 8 Regular should have, so it was a little large on him. Being so tall I often size up, but this product is actually true to size and we could have easily gone with the 7 despite his height. It was adorable and looked very nice for the program.