The function of this site is easy to use on my first impression, as I just need to click on clean your BTC now and it will direct me to the page to start mixing my bitcoin. I set an one hour delay for the test review of this service and I did indeed received the specific amount back to my bitcoin wallet, and I also realized the site is having a promotion in the month of December with no service fees charged towards the users.
I saw a random option for the delayed payment period and out of curiosity, I wonder what would be the longest period of time a user have to wait before he will receive his bitcoins if he uses the random option?