I took my older daughters prom dress here because my younger daughter wanted to wear it. It had never been cleaned after the first wearing, just hung up. When we took it out 5 years later, we found a water type stain on the taffeta and unknown sticky food type messes on the hem.
I took it to Ultra cleaners based on their yelp reviews and I was not disappointed. Although they apologized that they couldn't get all of the stain out, as far as I could see, they had. It was beautiful, like new and my daughter felt amazing for her big night in the dress she had always dreamed of wearing.