Considering you use your towels directly on your face and body, it's important to invest in premium ones, and Japan Best agrees. This soft organic cotton-terry style is made by Olsia - a company located in Imabari that's known for its quality cloths. It's just the perfect thickness and absorbs water quickly.
Comment