I am a fan of Mai. I am picky about going to certain restaurants because I want to make sure they're clean. Service has always been very quick for me at lunch time, once at dinner not so much, but average.
They have a large selection of sushi. I have had a slight difficulty with one waiter understanding what we were trying to say but that hasn't stopped me from returning. The parking lot is a little strange due to it's set up but we always find a spot.