SO CUTE. my son wore this for his First Birthday party and everyone commented how cute his outfit was. Great quality, great price. He looked adorable. The straps slid down a couple times but I got smart and crossed them in the back and they stayed up much better after that. Order a size smaller.