If the condition of the property is everything it can be in comparison to the other properties on the market and there are sales happening in the area, ask youself why would the buyers choose the other houses over yours. Is it lacking something desirable or is the price too high or even right on the market. Ask yourslef again what would it take for this house to stand out from all the rest and scream BUY ME!
Slash the price and set an offer date for two weeks away. Hold open houses bithe weekends and one evening each week so all the buyers in the market come and see everything you've mentioned. Have your agent tell all interested parties that you are going to sell the property to someone and you will not be countering anyone so if they are intersted in buying to put their best offer forward. The buyers will compete with each other to buy your house and the offers you get will set the market value, whatever that is.
Markets sometimes need to be created. It is human nature to want what everyone else wants so you need to create the buzz around the goods you want to sell.