My husband bought my engagement ring from this Zales. Since it is close to us, I now go there twice a year to get it cleaned. I never do the in store cleaning - it doesn't do anything to improve my ring's look. I always send it off to be deep cleaned - I am always happy with how it turns out. Be aware it takes a few weeks for it to come back. I would say overall the service is ok but nothing outstanding. We've had my ring since March of 2015 and only once has one of the small stones come out. I took it in right away and they sent it off for the deep cleaning (which also includes replacement of stones, tightening the settings, etc.) and it came back like new. We also bought my husband's wedding band on the Zales website but will need to buy another someday, it is falling apart and sometimes uncomfortable.