3 stars are not for the food ( which by the way is great and accommodates all different tastes and dietary expectations), 3 stars are given to the serving team. They are all efficient but give impression that they hate what they are doing and where they are. Place has a gloom and doom atmosphere even though it has a great decor.
Servers to not connect with you in any way or form, total lack of personalities.
A little smile would "go a long way" in this place.