Apparently they do good work, but I will never know! My shoes were promised to me on 4 separate occasions, but to no avail. They were even closed on one of the days promised! After leaving my shoes there for 5 weeks I finally picked them up(4 days after the last promised delivery) and they were damaged and scratched. The owner offered a ton of excuses and complaints, but I think 5 weeks is a fair expectation. There hours are varied and not always accurate. They have trouble with organization and now only accepts cash. With this type of service I don’t think they will be around for much longer. Use at your own risk!