I'm booking my family trip for end of June to early July to Kinabatangan River and an island dive resort off from Sandakan. The quotes I got direct from the resorts are over 10% more than the same package quoted by third party tour companies. Both quotes are inclusive of tax and in the same currency. I wonder why the resort would charge more to direct customers and if any of you have the same experience. Thanks.