Thanks @Lien Vuong for your reply and suggestions. My wife and I both have been to Framingham quite a few times and it has a decent amount of companies, colleges, and malls ( nearby). And hence, we always thought that it would be on the expensive side just like Waltham. But after you mention, we will definitely try doing more research on Framingham along with Lowell / Marlborough / North Attleboro. Lowell has a big U Mass campus and Marlborough has quite a few companies as well. Appreciated the suggestions. Any thoughts on Worcester, MA as a good investment town?
In terms of my goals around cash flow, I am targetting 7 to 10% but can definitely settle for a bit lower than that as it's going to be our first property. We are primarily looking for Multi-Family homes for a buy and hold strategy. We don't mind doing a bit of work on the house as well. But as this is going to be our first home, not looking for a complete fixer-upper home. I hope that give a little more clarity in terms of our goals.
Again any help is appreciated. Thank you !