The price we were quoted was towards the higher end of what we were prepared to pay but we stuck with them because they are very open about their charges. In the end, I have to say that you definitely get what you pay or because the service was impeccable!