Looks better than most I have seen.
Does it compare favourably to your current income? Without knowing the position you are being offered I can't say if it about right for the role.
The housing allowance will get you a large 2 bed apartment or a (very) small 2 bed villa in somewhere like The Springs, although as I keep saying, where you live should largely be dictated by where you work.
Standard holiday is usually quoted as 30 days, but watch out as to how this is calculated as many companies include weekends if you are off over 2 working weeks and various public holidays.