I think the place has excellent facilities and it's great to have such a venue in Central Scotland however I understand where you are coming from as there seem to be a few teething problems in terms of the administration side of things.
Personally I have had many issues with booking problems...