The food is an absolute 5 Star experience. The only reason I said 4 stars instead of 5 is that the kitchen is extremely slow. We went for a celebratory lunch. There were 6 of us from work and it took an hour and 20 minutes for our food to arrive. The waiter made sure we had bread and he kept our drinks filled up but in the end, it was a 2 hour lunch. I will definitely go again the fish tacos are to die for, but I'll go in the evening when I have plenty of time.