I went to check this place out after reading your review, and as it happened I ended up with Yuki! My experience was essentially 1:1 with yours. I had a great time and absolutely would repeat.
I spoke a small amount of Japanese when entering the place, asking if it was okay if I was a...