Stayed 10 days and had a wonderful time exploring the beaches and surrounding businesses. Very walkable. If you bring your dog I suggest you go to the more peaceful Coronado dog beach.