I like the quality, but the sizing is off.  My son is three years old and is very small, but these were too short for him.  They shrunk even more after the first wash.  I had to order a size medium and hope that fits better.