I would say that you are large. Looks very nice to me. I think that the thickness is good. You are not huge by any means, but I am sure you are bigger than most of your friends. I bet you will make your fair share of girls sore after fucking them with that hard cock!