Bought a Speedmaster Professional from Millenarywatches and I couldn't be more pleased with their service. I had originally messaged Millenium about two weeks ago inquiring about buying a Speedmaster. My PMs were answered very promptly. Super fast shipping, they changed out the bracelet/strap as I had requested, and the watch arrived perfectly. I doubt I'll be on the lookout for another watch for quite some time but when the time comes, I would not think twice about buying from Millenarywatches again.