Being onle 1 mile long is nice. there are plenty of activites and lots to eat to satisfy a crowd of all ages. There are shops and eateries of all kinds but not too many to be a pain. Plenty of benches to sit and relax, eat, watch the ocean or just people watch.( that is always fun ). A pleasant end to a day at the beach.