Happy laundry is owned and operated by an absolute moron. Nowhere on their website or phone system does he indicate whether Happy Laundry is delivery only or also has a retail location. When you call their number, every extension you select only connects you to a voicemail. After wasting about 15 minutes calling back and selecting every option, in attempt to find an answer, I finally get connected to the owner. He states that they do have a retail location and provides the address (which is the same address listed on their website). Because of their positive reviews, drive out of my way to drop off some dry cleaning at Happy Laundry. Get to the address and find no place called Happy Laundry. Do find a place called "Mission Village Laundromat". Go inside and ask if anyone knows where Happy Laundry is. Apparently, there's a very small section in the back of the Laundromat where Happy Laundry accepts drop offs. Ask the lady in the back how long dry cleaning will take and she tells me the they have to send dry cleaning out to a commercial operation, so it takes longer. What the Effing F??! I didn't waste all this time just to take my suit to a location where they accept dry cleaning only to send it out the next day to a different part of the city, then drive it back to this out-of-the-way pickup point only for me to have to drive back there to get it 2 days after I need it. If that's what I wanted, I would have just used their delivery service. God, the owner is a moron. Could have saved me a few wasted hours if he ran his business like a person with a competent knowledge of how to run a business. Ended up taking my suit to another dry cleaner. One with a real retail location.