I had a great experience with pf-818. The watch arrived on time (no pun intended), packaged extremely well (even had a plastic film protection on to avoid any scratches and ensure mint condition). I am wearing the watch for 1st day but so far - no complains.
I would highly recommend Joshua and pf-818.