It's not a bit itchy. That's what's so great about Merino. Size-wize, I'm a 34 B-/A+ and a Small fits me fine.