First-time homebuyers face competitive market in Mountain Brook

by