Location was perfect right between Haleiwa and the North Shore beaches. Everything was provided from beach chairs, surf boards, bikes (which was so much fun to bike into town). Sparkling clean place, so much cleaner than any place that I have stayed at before. We would definitely stay here again.