You get what you pay for. The fabric is horrible and itchy and yes, the neck whole is tiny but once it is on it looks pretty darn good. My boyfriend was happy and the price was cheap... can't go wrong.