I really enjoyed this place, but first let's get ther boo's out of the way. I made reservations about two weeks in advance because I wanted to be sure I got the time slot I wanted. I made reservations for 7:30, we arrived there at 7:15. The hostess said we would be seated closer to 7:30 and that was fine. So we sat in the bar... and sat... and sat some more. It was almost 8 till we were finally seated. I saw people walk in get seated shortly after but not us and it was just a party of four. Finally get seated then ordered more drinks.. that took awhile... ordered an appetizer and that took awhile.... then the soup comes out AND that takes awhile... finally our entrees didn't come out till 9:14.. (I was checking my watch then) so we didn't leave the restaurant till 10... I thinking they were really lacking waiters. If the hostess seated us at the time I made reservations then it wouldn't have been so bad. But eating so late leaves awfuly bloated. Ok ok, now the good part. This is one of the best seafood restaurants I've been to in Arizona. It's fresh and delicious. I didn't have the salad bar, but it looked really really good. They have a good wine list and the apps are good too. We were way too stuffed to try the lava cake, but there's always next time. Just make reservations an hour earlier, ha!