The beach itself is small and cluttered, but still enjoyable. You won't get bored, that's for sure. There is plenty to do near/on the beach and plenty of hagglers that will pester you nonstop to purchase their wares or services (massages, sunglasses, ice cream, tours). The sand is full of shells and rocky...early in the day, the tide is low and it's nice to stroll through the sandbars. In the afternoon, the tide rises and in the evening, the beach hardly exists. There is plenty to do along Beach Road and I'd say that's more of an attraction than the beach itself.