I have gone for the quality of the course but it is not that simple a choice. The cost always comes into it but the better the course, the more I am willing to pay. I am not sure how the other factors come into it as I am unlikely to know the condition, atmosphere, quality of views etc before I turn up.
Think I was anticipating that things like word of mouth, website photography and general reputation might come into the equation on some of these things