I've been here a few times now for the All You Can Eat sushi lunch, both times on weekends. Although it is always busy, I have never waited more than 5 or 10 minutes for a table.
Food is decent quality and a great selection. You order off a menu but you can order as much as you want. Don't order too much or you will be charged for wasted food!
I find the staff very attentive, and I don't think they rush people at all. I think that some of the previous reviewers have mistaken the staff's efficiency for poor service. Yes, they sometimes bring the bill before they've even brought dessert, but who cares - they do it so that when you are ready to leave, you can do so.
My friends and I always leave here happy and satisfied.