Seductive Japanese cleaning lady Mei Ashikawa's steamy performance.