We've been to Ferraro's a few times and always enjoy ourselves. The food is always beautifully prepared and tastes delicious. The atmosphere is hard to beat for a romantic evening - there's live music, waves crashing and beautiful sunsets. The service is excellent - very attentive, but not overly so. I highly recommend this restaurant for a special evening.
Pros: atmosphere, location, service