Awful, awful, awful. I've never seen a business procrastinate SO LONG, rush around last minute to get it done and then have the nerve to blame the customer. Avoid this place at ALL COSTS. I took my wedding dress here back in March when I first got it. He said it would be done on April 30th. When I went it to try it on again, they could not find my dress for 10 minutes as it was shoved to the back of a rack, with the wrong label, and not even touched. Keep in mind that he had the dress for about 5 weeks at this point. When they finally found it and I tried it on, he apologized and asked if I would just come back the next day to see the progress. I came back the next day, and once again, it wasn't touched. I had to come back at least 6 different times to see very minimal progress. 3 different occasions I was told to come in and it hadn't been touched. He kept saying I was just getting bigger which is why the dress wasn't fitting when that wasn't the issue at all. All I needed done was the hem to be shortened and the zipper to be redone. I finally went to pick up my wedding dress 3 days before my wedding and it still wasn't done! I sat in the shop for 2 hours until he finished it right then. The quality wasn't even good. When I tried it on after he "finished it" I noticed 2 snags on the lace that weren't there before and the strap was messed up. Just while sitting in the shop for the 2 hours while he worked on my dress. I overheard them saying they had 3 other wedding dresses that were needing to be done by this weekend that they hadn't even touched either. I am very disappointed and will never return or suggest to anyone.