Fantastic location for great weather, however you are unlikely to get any kind of service. We had to seat ourselves, and the waiter sprayed Off! for another table near us (we were sitting on the patio) while we were eating, and the smell totally spoils your appetite. The food was decent, but the presentation is poor.