is west milford, nj a good place to live