We visited this restaurant for our last dinner on a family vacation and it was perfect. We arrived early (5pm) so we could watch the sunset as we ate, and were pleasantly surprised to realize it was happy hour (2 for 1 drinks). The food was delicious, but the setting was perfect. After dinner, we went for a walk on the beach. The staff was super friendly and helpful, and offered good recommendations.