After a couple more successful tournaments in Scotland, the stars of the LET explain exactly why they love to visit Scotland, the Home of Golf.