Take this as an honest review. I received my order on time and it looked great. I initially panicked when I saw the bad reviews towards this company but for me I didn't have a problem. Everything is genuine, I know this because I took it to a professional jewellers and got it checked. Estimated delivery came 2 days late which for me was fine, so bare that in mind.