I was very happy with this purchase. You never know if quality or size will work when you buy clothes online but I was pleasantly surprised with this purchase. It was exactly what I was looking for and fits my son perfectly! It didn't break the bank either!