Grand Anse beach is one of the nicest beaches I've seen in the Caribbean. The water is warm and clear, the water is shallow, the waves are so small you can barely bodysurf, and the beach is usually vacant of people. You can swim up and down without encountering other people, which is lovely if you value privacy. There's several restaurants on the waterfront and resorts lining the beach. There are some vendors who travel up the beach and try to sell trinkets to tourists, but give them a friendly no and they immediately move on.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.