Perfect in every way. Suction cup is useful for short periods, not meant for permanent fixture. Size is small but functional, about 2 shot glasses worth of fluid, I keep mine in my gym bag, ready to have a proper shower at the gym before work. Anti-leak cap definitely works and the quality of the silicone and cap closure feels secure. Very highly recommended!