Perfect beach location. Perfect beach. Great restaurant. On premises, makes life very easy.