Soft sand, nicely kept beach. Far from the crowds, which is what we wanted. Ocean water was so clear I could see to the bottom for the first ten feet out. Watch your step, however, as the ocean floor is very uneven. A lovely place to stay with stores and amenities nearby.