Finding an affordable home without compromising on location or community is a challenge for many homebuyers.