I had to laugh after reading reviews about the service being slow. My experience was just the opposite. I've never had a restaurant be so fast at their service. Maybe they read their reviews on yelp.
Some of their rolls were definitely not what I remember from my days in Japan. The guys preparing the food were from Japan. Maybe things have changed since I was there. The food tasted great too.
If you're gluten intolerant, this is the place for you. They have gluten free soy. They will keep you safe.