Perfect location, fantastic food, live music on the beach.