Mazaj is great place for the weekend but there are couple drawback:
The wait time is usually 25-40 minutes which isn't something the management can do anything about since they are so popular
When they are busy, the sheesha quality and food quality usually drop; possibly because they rush through. One time my wings were almost raw
However, the staff is always very nice and the ambiance is great. Their deserts are also very good for the price.