I believe there is always a buyer for every property. Every property has it's own story. The price is usually the biggest factor. People have a preconceived notion of what they are willing to spend on a property. As with any purchase - car, jeans, home people may like the item but if it is not perfect for them, they are not willing to pay the listed price. IF a property does not sell with in 3 weeks at the current price, it is over priced. Re-evaluate and reduce the price. Also pay attention to feedback from showing and improve the property if possible. The Mount Juliet market is picking up. The length of time on the market is much less than a year ago.
First, realize the home has been on the market only 29 days; that's not a long time per se, unless you are in a situation where you must sell by a specific deadline time.
Second, what are the specific concerns regarding the yard and the master bedroom location that have been stated by the other agents? From the listing pictures, the yard looks well maintained and does not appear to have a drastic slope. Moreover, the master bedroom looked great!
Third) There is no "average" time a house stays on the market. How quickly a home sells is based on specific parameters set by the current market. For example, pricing is important. Is the home price AT the SAME level the current market bears OR is it priced 2-5% below that number to initiate a quicker sale? What marketing tools are being employed? Does the company have the cash available to put behind an aggressive marketing plan of the home? What technology venues are being used? Who are they targeting the marketing to? These are just a few specifics questions you should know. If you don't have these answers, meet with your agent to discuss just that. Find out if they're doing the same as other agents, or are they offering tools that are a cut above the rest?
Again, great question. Hope this helped.