Hi Mk, great question!
I'll assume by "good" you mean positive cash flow, low vacancy rate, and competitive purchase prices. From my experience, the closer you are to a large metro center like Phoenix, Tempe and Scottsdale the easier it is to find tenants. You will probably have a low vacancy rate if you are close to those areas, or close to a university (ASU).
My business partner lives in and sells real estate in Marley Park. There is a tremendous amount of demand for housing in Marley Park due to its unique design, focus on community and knowing your neighbors, and they have a fantastic HOA that organizes community events. DMB is the developer who also built DC Ranch in Scottsdale, Verrado in Buckeye and, of course, Marley Park in Surprise. However, the cost to buy a house in Marley Park will be higher.
As an example, my business partner just rented her 3,300 sf house in Marley Park for $2,000/mo. No pool, nothing fancy. The market value of the house is around $220k-$240k. The cost of entry to Marley Park is higher, but the rents are higher as well and the community is maintained to a very high standard. Try to locate your rental properties in areas where you can generate great cash flow and where you will also reap tremendous resale upside when the market starts appreciating. Marley Park has that potential.
If you are interested in Marley Park, drop me a line and I'll put you in touch with Daniella. She knows Marley like the back of her hand.