Had to buy these while on vacation. I was in a pinch and had very little money on me. Bought these due to price. at the time i wasn't thinking very highly of them since the price point being so cheap. Used them throughout the week and were very amazing! They held up and no leakage. Highly recommend.