I ordered a bangle bracelet with one of the hearts engraved for my mother's birthday. I also ordered the heart shaped jewelry box, also with her name engraved on it. I ordered a little late for the shipping to be on time for her birthday so I decided to pick up in store (which was an hour away!) But thought it would be worth it because, if I do say so myself, they were pretty darn cute! After the hour drive... We got to the counter and the guy unwrapped it, held it in his hand and showed us the engravings, everything looked good. We made the trek home, and once there I decided to look closer at it. On the heart box it was scratched on the back, anddd the pin was missing out of the hinge where you open it. No wonder he kept it in his hand, we couldn't see that part. So I called customer service, they said they would send a new one, which they did, but if I wanted to return it, i'd have to drive that hour back to the store or pay for my own postage to send it through the mail because they dont pay for that! Okay, we're on strike #2.3 days after her wearing the bracelet, all of the "gold" wore off and now looks like a kids bracelet you can get out of a 25 cent machine at the bowling alley. Why did I pay $70 For something that cheap?! They look like a high-end place, but dont let it fool you. I will NEVER order from them again.