The Boyzone star stayed at Gleneagles Hotel during his stay in Scotland.