I can't make sense of what Google is looking for anymore when it displays search results. One of my competitors has recently started to do well for many of my keywords, but when I go to the site: choices-realestated(dot)com there is hardly any text on the home page and if I look at the sites which link to it, there are very few and the main one is a local newspaper which is actually a subsidiary of the same company. If I look at the keywords on the page, the most common one is "price" the third most common is "gbp" and the fourth is "000". I can!t make sense of why it is doing so well!!
November there is no big change but traffic to many of my sites have changed and so I assume some local changes is round the corner. Coming back to your competitors site, I think you have mis-spelt the domain