I have never been to H & M nor shopped there. LO was given a gift card for his bday and I wanted to get some pants for him. I wondered if they are true to their sizing? LO mostly wears Jumping Beans, Carter's and Gap and I feel that they are true to their sizing. LO is 30 mos old and on the skinnier side. He wears 2T for tops and 18 or 24 mos for shorts and pants. Any input would be greatly appreciated as there isn't a H & M store near me and I would hate to return items and pay for shipping.