Food and surroundings amazing, service abysmal.
It won't matter that you've been waiting an hour between courses because you will be too enwrapt by the surroundings. It won't matter that your pizza took forty-five minutes to arrive and the restaurant isn't that full, because when it does it will be the best pizza you've had in months. Even when you try to complain about the wait, you won't be able to bring yourself to, because the staff are all very pleasant, friendly and want to help.
This is a lovely place to eat, but be prepared to spend your whole evening there!