Most service sucks, at least they communicated with you on the delay. That's above and beyond compared to most who don't communicate at all, you wait and wait and the watch is done when it's done. Not sure the service experience with RM will be much different... I've had great service from indies but they still aren't fast. If you want fast I think Rolex is the best in the business.