Heartland shops doing good business