Love the place. Gets better with each visit. Caters for all ages. Restaurants and bars excellent. Main beach large and although shingly and graduates sleely into sea, parts of it are never crowded. Many smaller beaches within walking distantce. One with restaurant/bar. Many beach bars on main beach. Small secluded coves along coast, also within walking disxtance. Hotels great. Clean, friendly and with great food. Old and new in one. Shopping amazing.