12 years Sr. position experience is good but this the the salary one can expect from a local company. It is not bad, & you can for sure live comfortably with your small family should you not spend lavishly.

Check if you can bargain the annual tickets for your family.

all the best.