This hotel is situated on a beautiful beach cove and is perfect for surfing (5-20 ft. waves). I am not a strong surfer or swimmer, but had a lot of fun riding the wakes from the waves to the shore. The beach is about 250 yards, so not huge, but is a short walk to other beaches. Front desk staff was totally useless, but restaurant staff was great. Hotel did not provide any information about activities, cleaning, what is nearby; so do your research. Breakfast was good. Other restaurant food, nothing to write home about. Long story short, good accommodations on a beautiful beach, but given lack of help from staff, not sure I would stay there again given other nearby options.