Holiday Entitlement

We are looking at the staff contracts and looking at holiday entitlement. Scanning some recent job adverts, it seems that 25 days is the typical entitlement.  This was borne out at CE18 when I took a straw poll of people at the table I was sat at for lunch.  Interested to hear views re entitlement and whether this includes bank holidays and between Christmas - New Year?  Chris Harris