At first I was a bit skeptical to order online but Brilliance was a great choice, the ring looks beautiful and the diamond is more than I expected so I would give it a 5 star. Firstly, the prices are absolutely genuine and Brilliance price match made it easier. Secondly, the quality of the ring is absolutely phenomenal. The main issue with brilliance.com is the communication, which was HORRIBLE! When I placed my order, Anthony was assisting me, but once I made the payment, I felt forgotten and left out. I needed the ring on a certain date and I requested Anthony if it was possible to process the order swiftly and he replied "I'll get back to you in couple min" those min never came for 3 weeks. I exchanged several emails but I did not receive any reply from Anthony. Out of nowhere Jennifer began communicating with me and she was kind enough to reply to my emails but the problem really is that they never commit themselves to the date of delivery. They usually say the order will be delivered within 10-15 business days and I did not receive my order even after 15 business days and when I tried contacting them, they did not commit. Brilliance.com needs to improve with their communication, as simple as that.