I grew up about 20 minutes from that area. While Parlin, Sayreville, South Amboy, Lawrence Harbor, etc. used to be nice, blue class, suburban towns, they are not so much anymore. Unfortunately, the urban filth and squalor of nearby Perth Amboy has permeated those once nice areas. Especially after they "beautified" the water front in Perth Amboy. I would recommend heading a little further south, say Atlantic Highlands area if he can afford it. Most of the shore towns are still nice, while a bit pricey. The further south you go down the shoreline, the more money he will spend. I had a shore house in Point Pleasant for years and the Jersey shore is a nice area to live. I would avoid anything immediately north of Sayreville and also the Freehold area. South of Freehold down Rt. 9 is nice, but the commute up rt. 9 everyday will suck. Likewise, Rt. 18 south of East Brunswick starts to get nice as well. The Woodbridge area, just north of Parlin on Rt. 1/9 still has it's nice areas, but they are pricey and kind of close to the Rt. 1/9 filth of Union Cty. where I grew up. I am sure
@djais1801 will expand on what I am telling you. Belmar, where his screen-name comes from is real nice, but the summer months are mayhem with all of the tourists. Good Luck!