Although it has changed, geishas continue to enjoy great social recognition. It was a secret world years back, but now is slowly opening up to the world. These days, even foreigners can now enjoy the company of geishas while dinning. Geisha has been a secret world which has led to misunderstanding. Geishas are not prostitutes like some people still could believe. On the contrary geishas are high skills entertainment women who are paid to facilitate and liven up social occasions in Japan. Elegantly dancing geiko and maiko (as geishas are known in Kyoto) is one of the superlative images of Kyoto and Japan. They have fascinated people for centuries with their dance and entertainment. Today geiko and maiko must become accomplished not only in dancing, singing and playing musical instruments, but also in tea ceremony and flower arrangement.