I too cannot recommend the Freelander Sporran enough.
Mine is my most worn by far.