I've been working my way through Yupha's menu for a couple months now, EVERYTHING that I've tried has been awesome no exceptions. So why just 3 stars?
You could call the service efficient or minimal but I've never seen my waitress more than once during a meal. Order everything you want right up front, you won't get another chance before the hostess drops off the check.