6 AAA's are a little lose, i find i have to put some cotton or other bits of paper into it to keep them from rattling. I havent tested the waterproofness of them, but they do fit any combination of 123's or AA's nicely. They have internal ribs to prevent the 123's from sliding to the bottom, those ribs also double to hold AA's tight