watchyourself was really easy to talk to, had a delay in shipping out but made up for it in shipping speed. Provided tracking and follow-ups with no problem, and overall pleasant experience receiving the watch. Highly recommended and would buy from again.