I am very happy with my ring! My fiance and I are on a budget, so I did my homework and looked at a bunch of jewelry stores and then at Overstock and was pleased to get so much ring and such quality diamonds for a great price. When I ordered, it said the ring would arrive in 5-10 days, but I was pleasantly surprised when mine arrived in only two! I was a little nervous that I wouldn't like the ring in person, but I love it! The ring is extremely sparkly and I love the heart detail. I am a girly girl and love the feminine detail. It is a bit more petite than the pictures show and the band is not as thick as it looks in the pictures, but I still love it. Someone with large fingers might be disappointed though -- I'm petite myself so it works. The bottom line is: I looked and looked and found the ring for me. I had a great experience and would do it again in a second.