The shared laundromats are so dirty that we decided to buy this machine. It's very good for an apartment where we can't have permanent fitting for a washing machine. The drain pump easily drains water in wash basin. The connectors provided are easy to setup and it's a complete product. No need to buy anything else to setup except a plier. The machine washes and rinses well. It has extra rinse feature if you want to rinse more.