We just received this Monday and it's perfect! Every detail we asked for was met and my fiance loves it! I can't wait for him to get to wear it in June! And we were totally prepared to wait the 2-3 weeks indicated on the order page, but it was ready and shipped much faster. Excellent service and craftsmanship. Highly recommended.