Very nice well made hydration bladder. I have 3 differnt packs that i tried it in and it fit in all 3 of them so you could say its universal. Wide mouth opening makes filing easy. Hose is an adequate length and the mouth piece is easy to use. Mine has not leaked at all.