Both sand and pebbles at the beach... but bigger stones once you enter the water. Not crystal clean but fair and very warm, pleasant for swimming. And not crowded (this time of the year at least).
Lovely small village on the south end of the island. Great choise of nice restaurants with good food. Stay in one of the nice hotels or rent a studio/room from the local people. Rent a car.....