In over 25 years of service from them I have never felt ripped off, they treat you with respect and good humour and are always doing things without extra charge beyond the call of duty. They are only a small family run concern but I can only highly recommend them.