Ten Thousand Waves is a mountain spa resort that offers a variety of bath and treatments. The resort offers baths that is modeled after great hot spring onsen of Japan. It has indoor and outdoor baths. Ten Thousand Waves has mixed and separate bathing facilities for men and women. The resort also offers private bath options. It provides detoxifying and skin treatments, as well as hot oil massages of the head, neck, hair and shoulders. Ten Thousand Waves also specializes in providing a variety of facial services for men and women. The resort uses aromatherapy and the biological energy of natural products to offer a variety of services.