Granted I was here on a very busy day (during a festival) but I'd give it a C. Tables were not cleaned quickly after people left, we sat for a while before we were approached by a waiter and given menus. The drink I ordered sounded magnificent, but was not well proportioned, food was mediocre at best and service could definitely have been improved. I'd like to come back and give it another shot when it's more well-situated.