A look onboard the 26m ISA Extra 86 Fast