Why do your prices differ for the same course?

The prices vary for a number of reasons, including the cost of using different venues, the time of year, different trainer rates etc.