Great, stylish place for a beach holiday.