We recommend a stainless steel enema kit over an enema bag.
While enema bags get the job done, stainless steel is just easier to clean. Especially if you are experimenting with coffee enemas or herbal enamas, it's important to thoroughly clean the bag / pot after each use.
Rubber enema bags also wear out over time, and don't sit so nicely on a flat surface. Enema bags are generally cheaper than the stainless steel kits, however this isn't a purchase that you will make often, and buying quality will always pay off.
Looking for a decent stainless steel enema kit? Look no further.