We ate here twice during our Sorrento trip - both times were just outstanding. We stumbled upon St. Anna just by taking the steps down to the beach and fishing village. The fellow who runs the place is quite friendly and very accommodating - as is the rest of the staff. The place is small, and the kitchen is tiny, situated in the back of the building which you walk by on the way to the beach chairs. The specialty is seafood just off the boats, which I tried in a couple of ways: first, we had the spaghetti and clams - a garlicky masterpiece that my wife and I shared. The next visit, I had the mixed fried fish - whole small fish of various sizes lightly fried - just amazing. My wife won't eat anything with the head still on, so she ordered the fish and chips. The owner tried, in a friendly way, to get her to order something fresh (as this version is frozen), but she enjoyed it nonetheless. You are sitting over the water, watching the fishermen come or go, with all of their boats and nets, etc. as your backdrop. You view Mt. Vesuvius across the perfectly blue water. Just perfect. Note - when we were there, they closed at 17:00.