Gary Towsey was wearing full Highland dress when he walked into the upmarket Bonham Hotel in Edinburgh.