I have to echo a previous review on the 'local waters' snapper. It was certainly not fresh, had an off-taste, and extremely tough. I almost sent it back and should have. My advice would be to avoid the so-called fresh fish and stick to the stuff you know is frozen or a beef or chicken dish. Better yet, have a beer or glass of wine for the view and eat elsewhere.
Otherwise it was a good experience. The waitstaff is alert and responsive and the view of 'the Rock' is spectacular.