Everything you need and more. You will fall in love with the walk to the beach. One of those places you are sad to have to leave.