I bought this costumer for my 20 year old son. The shirt was big enough and a good weight. The hat was comfortable and the glasses had lens. For the price, I was not expecting such a quality product. We were very pleased and he was an adorable Waldo.