I think that depends on where you're from. Being in the US, my first job gave me the "standard" 4 weeks off, and I thought I was being spoiled by it. My current company only gives us 2 weeks off(ok, plus a week for Christmas but I only sort of count that..), and most people I know only get two weeks.