Some people think a towel is just a towel. Wacko Maria knows better. Theirs are made in
Imabari, in the Japanese prefecture of Ehime. Known as the "towel mecca" of the world, Imabari has been making high-quality, ultra-soft towels for over 120 years. The softness is said to come from the soft water of the
Sojagawa River and the quality comes from the series of rigorous tests that each towel goes through before it makes it's way into the consumers hands, for "without artfully completing each step with care and dedication, a towel that fascinates the world cannot be born."