The selection and food quality definitely deserves a 5 star, but there are two reasons why I am giving them a 3 star. Reservations and customer service. I would always make reservations hours beforehand (at least 5,6 hours) for a party of 2-6 and they would say that a table will be ready. And everytime when we arrive, the front door will be so crowded that the front desk guy will tell me to wait while he takes more reservations from the crowd. Waiting is fine, but it usually ends up being a 15-30 min wait with plenty of follow ups to make sure they dont forget about our party, which is unreasonable.
Customer service is awful. If you order 10 pieces of salmon, they give you 5. If you order round 3 or above, expect your food to come in 20 minutes...and if you order more than 5 items, be prepared that couple of your food will never end up showing.